const gchar *text)
{
GtkWidget *banner;
- ModestWindowMgr *mgr;
+ ModestWindowMgr *mgr = modest_runtime_get_window_mgr ();
+
+ if (modest_window_mgr_num_windows (mgr) == 0)
+ return;
- mgr = modest_runtime_get_window_mgr ();
banner = hildon_banner_show_information (parent, icon_name, text);
modest_window_mgr_register_banner (mgr);
gint timeout)
{
GtkWidget *banner;
+
+ if (modest_window_mgr_num_windows (modest_runtime_get_window_mgr ()) == 0)
+ return;
+
banner = hildon_banner_show_information (parent, icon_name, text);
hildon_banner_set_timeout(HILDON_BANNER(banner), timeout);
}
g_return_val_if_fail (text != NULL, NULL);
+ if (modest_window_mgr_num_windows (modest_runtime_get_window_mgr ()) == 0)
+ return NULL;
+
/* If the parent is not visible then do not show */
if (parent && !GTK_WIDGET_VISIBLE (parent))
return NULL;