g_return_val_if_fail (MODEST_IS_WINDOW_MGR (self), FALSE);
g_return_val_if_fail (TNY_IS_HEADER(header), FALSE);
-
+
priv = MODEST_WINDOW_MGR_GET_PRIVATE (self);
uid = modest_tny_folder_get_header_unique_id (header);
-
+
if (win)
*win = NULL;
has_header = has_uid (priv->preregistered_uids, uid);
+ g_free (uid);
return has_header;
}
/* If there are no accounts then show the account wizard */
mgr = modest_runtime_get_account_mgr();
- if (!modest_account_mgr_has_accounts (mgr, TRUE))
- modest_ui_actions_run_account_setup_wizard (window);
+ if (!modest_account_mgr_has_accounts (mgr, TRUE)) {
+ if (!modest_ui_actions_run_account_setup_wizard (window)) {
+ g_debug ("%s: couldn't show account setup wizard", __FUNCTION__);
+ }
+ }
}
return window;