+ if (!modest_server_account) {
+ g_warning ("%s: could not get tny account\n", __FUNCTION__);
+ return;
+ }
+
+ /* Update active account, but only if it's not a pseudo-account */
+ if ((!modest_tny_account_is_virtual_local_folders(modest_server_account)) &&
+ (!modest_tny_account_is_memory_card_account(modest_server_account))) {
+ const gchar *modest_acc_name =
+ modest_tny_account_get_parent_modest_account_name_for_server_account (modest_server_account);
+ if (modest_acc_name)
+ modest_window_set_active_account (window, modest_acc_name);
+ }