Use g_signal_connect_data() instead of deprecated gtk_signal_connect_full()

Bug 622800.
This commit is contained in:
Claudio Saavedra 2010-06-26 18:09:30 +03:00
parent 0b56599d28
commit fd12eddb5d

View File

@ -445,12 +445,11 @@ meta_window_menu_new (MetaFrames *frames,
"workspace", "workspace",
GINT_TO_POINTER (j)); GINT_TO_POINTER (j));
gtk_signal_connect_full (GTK_OBJECT (submi), g_signal_connect_data (GTK_OBJECT (submi),
"activate", "activate",
G_CALLBACK (activate_cb), G_CALLBACK (activate_cb),
NULL,
md, md,
g_free, FALSE, FALSE); (GClosureNotify) g_free, 0);
gtk_menu_shell_append (GTK_MENU_SHELL (submenu), submi); gtk_menu_shell_append (GTK_MENU_SHELL (submenu), submi);
@ -473,12 +472,11 @@ meta_window_menu_new (MetaFrames *frames,
md->menu = menu; md->menu = menu;
md->op = menuitem.op; md->op = menuitem.op;
gtk_signal_connect_full (GTK_OBJECT (mi), g_signal_connect_data (GTK_OBJECT (mi),
"activate", "activate",
G_CALLBACK (activate_cb), G_CALLBACK (activate_cb),
NULL, md,
md, (GClosureNotify) g_free, 0);
g_free, FALSE, FALSE);
} }
if (mi) if (mi)