use notify::embedded

This commit is contained in:
TingPing 2013-01-04 20:30:30 -05:00
parent 00bd8d42c3
commit af92429ea0
1 changed files with 2 additions and 3 deletions

View File

@ -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);
}