* updates: cleanup, caching accounts, refactoring and work on
[modest] / src / modest-runtime.c
index 6fab641..61750db 100644 (file)
@@ -246,11 +246,12 @@ modest_runtime_get_send_queue  (TnyTransportAccount *account)
        gpointer       orig_key, send_queue;
        
        g_return_val_if_fail (_singletons, NULL);
-       g_return_val_if_fail (!TNY_IS_TRANSPORT_ACCOUNT(account), NULL);
+       g_return_val_if_fail (TNY_IS_TRANSPORT_ACCOUNT(account), NULL);
 
        cache_mgr = modest_singletons_get_cache_mgr (_singletons);
        send_queue_cache = modest_cache_mgr_get_cache (cache_mgr,
-                                                      MODEST_CACHE_MGR_CACHE_TYPE_PIXBUF);
+                                                      MODEST_CACHE_MGR_CACHE_TYPE_SEND_QUEUE);
+
        if (!g_hash_table_lookup_extended (send_queue_cache, account, &orig_key, &send_queue)) {
                send_queue = (gpointer)modest_tny_send_queue_new (TNY_CAMEL_TRANSPORT_ACCOUNT(account));
                g_hash_table_insert (send_queue_cache, account, send_queue);