2007-07-04 Johanens Schmid <johannes.schmid@openismus.com>
[modest] / src / modest-tny-local-folders-account.c
index 7dd2c0d..400391b 100644 (file)
@@ -161,6 +161,7 @@ get_folders (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GE
        while (iter)
        {
                TnyFolder *folder = TNY_FOLDER (iter->data);
+
                if (folder)
                        tny_list_append (list, G_OBJECT (folder));
                        
@@ -226,6 +227,9 @@ void modest_tny_local_folders_account_add_merged_outbox_folders (ModestTnyLocalF
         * so that they appear as one outbox to the user: */
        TnyMergeFolder *merged_outbox = TNY_MERGE_FOLDER (tny_merge_folder_new());
        
+       /* Set type to outbox (NB#61580) */
+       tny_merge_folder_set_folder_type (merged_outbox, TNY_FOLDER_TYPE_OUTBOX);
+       
        GSList *iter = accounts;
        while (iter)
        {
@@ -245,6 +249,7 @@ void modest_tny_local_folders_account_add_merged_outbox_folders (ModestTnyLocalF
        }
        
        /* Add the merged outbox folder to the virtual local-folders store: */
+       /* printf ("Debug: %s: adding merged outbox.\n", __FUNCTION__); */
        modest_tny_local_folders_account_add_extra_folder (self, TNY_FOLDER(merged_outbox));
        g_object_unref (merged_outbox);
        merged_outbox = NULL;