Only get the account id if the account is remote
authorSergio Villar Senin <svillar@igalia.com>
Thu, 18 Jun 2009 15:39:37 +0000 (17:39 +0200)
committerSergio Villar Senin <svillar@igalia.com>
Thu, 18 Jun 2009 16:18:47 +0000 (18:18 +0200)
src/hildon2/modest-platform.c

index 3b73d47..8ab5e73 100644 (file)
@@ -958,10 +958,10 @@ folder_picker_new (TnyFolderStore *suggested, FolderPickerHelper *helper)
 
                folder_picker_set_store (GTK_BUTTON (button), suggested);
 
 
                folder_picker_set_store (GTK_BUTTON (button), suggested);
 
-               if (TNY_IS_ACCOUNT (suggested) &&
-                   !modest_tny_account_is_virtual_local_folders (TNY_ACCOUNT (suggested)) &&
-                   !modest_tny_account_is_memory_card_account (TNY_ACCOUNT (suggested))) {
-                       acc_id = tny_account_get_id ((TnyAccount *) suggested);
+               if (TNY_IS_ACCOUNT (suggested)) {
+                       if (!modest_tny_account_is_virtual_local_folders (TNY_ACCOUNT (suggested)) &&
+                           !modest_tny_account_is_memory_card_account (TNY_ACCOUNT (suggested)))
+                               acc_id = tny_account_get_id ((TnyAccount *) suggested);
                } else {
                        TnyAccount *account = modest_tny_folder_get_account ((TnyFolder *) suggested);
                        if (account) {
                } else {
                        TnyAccount *account = modest_tny_folder_get_account ((TnyFolder *) suggested);
                        if (account) {