From af92429ea05918dfa2502eb3ba2323b1423870cb Mon Sep 17 00:00:00 2001 From: TingPing Date: Fri, 4 Jan 2013 20:30:30 -0500 Subject: [PATCH] use notify::embedded --- src/fe-gtk/plugin-tray.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/fe-gtk/plugin-tray.c b/src/fe-gtk/plugin-tray.c index 17d55780..ccd00f97 100644 --- a/src/fe-gtk/plugin-tray.c +++ b/src/fe-gtk/plugin-tray.c @@ -427,7 +427,7 @@ tray_menu_restore_cb (GtkWidget *item, gpointer userdata) static void tray_menu_notify_cb (GObject *tray, GParamSpec *pspec, gpointer user_data) { - if (sticon && strcmp (pspec->name, "embedded") == 0) + if (sticon) { if (!gtk_status_icon_is_embedded (sticon)) { @@ -452,7 +452,6 @@ tray_menu_try_restore () return TRUE; } - static void tray_menu_quit_cb (GtkWidget *item, gpointer userdata) { @@ -661,7 +660,7 @@ tray_init (void) g_signal_connect (G_OBJECT (sticon), "activate", G_CALLBACK (tray_menu_restore_cb), NULL); - g_signal_connect (G_OBJECT (sticon), "notify", + g_signal_connect (G_OBJECT (sticon), "notify::embedded", G_CALLBACK (tray_menu_notify_cb), NULL); }