X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-tny-folder.c;h=ee0f22446c31beb68e2504ee6fa9b598d4736726;hp=f29fef7be6389c4ef6d2cdc37adf1f1512b9ab23;hb=5a383a31b2862f9ecface4a3a6fc3235754acb8f;hpb=e39070411876953aea11f14cc0c2dcc309bbfd01 diff --git a/src/modest-tny-folder.c b/src/modest-tny-folder.c index f29fef7..ee0f224 100644 --- a/src/modest-tny-folder.c +++ b/src/modest-tny-folder.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -84,6 +85,9 @@ modest_tny_folder_guess_folder_type (TnyFolder *folder) if ((strlen (downcase) == 5) && !strncmp (downcase, "inbox", 5)) type = TNY_FOLDER_TYPE_INBOX; + if ((strlen (downcase) == 7) && + !strncmp (downcase, "archive", 7)) + type = TNY_FOLDER_TYPE_ARCHIVE; g_free (downcase); } g_object_unref (parent); @@ -429,6 +433,7 @@ modest_tny_folder_has_subfolder_with_name (TnyFolderStore *parent, folder = (TnyFolder*)tny_iterator_get_current (iter); if (!folder || ! TNY_IS_FOLDER(folder)) { g_warning ("%s: invalid folder", __FUNCTION__); + tny_iterator_next (iter); continue; } @@ -436,6 +441,7 @@ modest_tny_folder_has_subfolder_with_name (TnyFolderStore *parent, if (!name) { g_warning ("%s: folder name == NULL", __FUNCTION__); g_object_unref (folder); + tny_iterator_next (iter); continue; }