X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-local-folders-account.c;h=400391b593d4cb22096ce6b60a31a9c214c9d479;hp=7dd2c0dd8d092a0d8bfb9baebe16a854d5d65ff9;hb=2c79f688aae249beb2b29ca25a9bc07790c4d301;hpb=c3fa140bae7b51e3bca3ae33bf2b6f924cd9386f diff --git a/src/modest-tny-local-folders-account.c b/src/modest-tny-local-folders-account.c index 7dd2c0d..400391b 100644 --- a/src/modest-tny-local-folders-account.c +++ b/src/modest-tny-local-folders-account.c @@ -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;