diff --git a/gtk2/toolbar/systray-gtk.c b/gtk2/toolbar/systray-gtk.c index 9596678..c85ada8 100644 --- a/gtk2/toolbar/systray-gtk.c +++ b/gtk2/toolbar/systray-gtk.c @@ -59,7 +59,7 @@ embedded_cb(GtkWidget *widget, gpointer user_data) } static void -systray_unrealize_cb(GtkWidget *widget, gpointer user_data) +systray_destroy_cb(GtkWidget *widget, gpointer user_data) { uim_quit(); exit(0); @@ -85,7 +85,7 @@ main(int argc, char *argv[]) icon = uim_toolbar_trayicon_new(); g_signal_connect(G_OBJECT(tray), "embedded", G_CALLBACK(embedded_cb), icon); - g_signal_connect_after(G_OBJECT(tray), "unrealize", G_CALLBACK(systray_unrealize_cb), NULL); + g_signal_connect_after(G_OBJECT(tray), "destroy", G_CALLBACK(systray_destroy_cb), NULL); gtk_container_add(GTK_CONTAINER(tray), icon); gtk_widget_show(GTK_WIDGET(tray));