X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmaemo%2Fmodest-platform.c;h=20f02f2a4938c015aa1cfb55d4ea8a19723e4c9c;hp=83080aebfdbb2227fc8df260fd8b674260c8d24e;hb=02132a9da3957aadec26f63bc1f99aeb6ca1f7ef;hpb=7d40eb00b5a91b3409269c921c46c08914f898a6 diff --git a/src/maemo/modest-platform.c b/src/maemo/modest-platform.c index 83080ae..20f02f2 100644 --- a/src/maemo/modest-platform.c +++ b/src/maemo/modest-platform.c @@ -397,6 +397,7 @@ activate_uri_popup_item (GtkMenuItem *menu_item, action_name += strlen ("mailto:"); gtk_clipboard_set_text (clipboard, action_name, strlen (action_name)); + modest_platform_information_banner (NULL, NULL, _CS("ecoc_ib_edwin_copied")); return; /* we're done */ } @@ -1591,7 +1592,6 @@ modest_platform_create_folder_view (TnyFolderStoreQuery *query) modest_folder_view_set_style (MODEST_FOLDER_VIEW (widget), MODEST_FOLDER_VIEW_STYLE_SHOW_ONE); - /* Restore settings */ modest_widget_memory_restore (modest_runtime_get_conf(), G_OBJECT (widget), @@ -1600,12 +1600,28 @@ modest_platform_create_folder_view (TnyFolderStoreQuery *query) return widget; } +void +banner_finish (gpointer data, GObject *object) +{ + ModestWindowMgr *mgr = (ModestWindowMgr *) data; + modest_window_mgr_unregister_banner (mgr); + g_object_unref (mgr); +} + void modest_platform_information_banner (GtkWidget *parent, const gchar *icon_name, const gchar *text) { - hildon_banner_show_information (parent, icon_name, text); + GtkWidget *banner; + ModestWindowMgr *mgr; + + mgr = modest_runtime_get_window_mgr (); + banner = hildon_banner_show_information (parent, icon_name, text); + + modest_window_mgr_register_banner (mgr); + g_object_ref (mgr); + g_object_weak_ref ((GObject *) banner, banner_finish, mgr); } void