From 7c4f2cca6bbea95d69461f701cc10df58d77c5ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alberts=20Muktup=C4=81vels?= Date: Sun, 2 Sep 2018 14:02:46 +0300 Subject: menu: fix cast-function-type warnings --- src/ui/menu.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'src/ui/menu.c') diff --git a/src/ui/menu.c b/src/ui/menu.c index 48212310..7d946e18 100644 --- a/src/ui/menu.c +++ b/src/ui/menu.c @@ -280,6 +280,13 @@ menu_item_new (MenuItem *menuitem, int workspace_id) return mi; } +static void +free_menu_data (MenuData *menu_data, + GClosure *closure) +{ + g_free (menu_data); +} + MetaWindowMenu* meta_window_menu_new (MetaFrames *frames, MetaMenuOp ops, @@ -398,7 +405,7 @@ meta_window_menu_new (MetaFrames *frames, "activate", G_CALLBACK (activate_cb), md, - (GClosureNotify) g_free, 0); + (GClosureNotify) free_menu_data, 0); gtk_menu_shell_append (GTK_MENU_SHELL (submenu), submi); @@ -425,7 +432,7 @@ meta_window_menu_new (MetaFrames *frames, "activate", G_CALLBACK (activate_cb), md, - (GClosureNotify) g_free, 0); + (GClosureNotify) free_menu_data, 0); } if (mi) -- cgit v1.2.1