}
if (msg_view != NULL) {
- modest_window_mgr_register_window (win_mgr, msg_view, NULL);
- gtk_widget_show_all (GTK_WIDGET (msg_view));
+ if (!modest_window_mgr_register_window (win_mgr, msg_view, NULL)) {
+ gtk_widget_destroy (GTK_WIDGET (msg_view));
+ } else {
+ gtk_widget_show_all (GTK_WIDGET (msg_view));
+ }
}
}
gdk_threads_enter (); /* CHECKED */
+#ifdef MODEST_TOOLKIT_HILDON2
+ main_win = modest_window_mgr_get_main_window (modest_runtime_get_window_mgr (),
+ TRUE);
+ new_window = TRUE;
+#else
main_win = modest_window_mgr_get_main_window (modest_runtime_get_window_mgr (),
FALSE);
TRUE);
new_window = TRUE;
}
+#endif
if (main_win) {
/* If we're showing an already existing window then
}
}
+#ifndef MODEST_TOOLKIT_HILDON2
+ if (main_win) {
+ gtk_widget_show_all (GTK_WIDGET (main_win));
+ gtk_window_present (GTK_WINDOW (main_win));
+ }
+#endif
+
gdk_threads_leave (); /* CHECKED */
return FALSE; /* Do not call this callback again. */
tny_folder_store_get_folders (folder_store,
all_folders,
NULL /* query */,
- FALSE,
NULL /* error */);
TnyIterator *iter = tny_list_create_iterator (all_folders);