From 828a97d7739e04e12ef7a5cb91405ab804f03d2a Mon Sep 17 00:00:00 2001 From: Ryan Lortie Date: Thu, 23 Aug 2012 08:18:11 -0400 Subject: GtkWidget: fix insert_action_group(NULL) gtk_widget_insert_action_group (widget, "foo", NULL) is valid, but g_action_muxer_insert (muxer, "foo", NULL) is not. Use g_action_muxer_remove() for that case. --- gtk/gtkwidget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 629484e6e4..f624250f70 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -14138,5 +14138,8 @@ gtk_widget_insert_action_group (GtkWidget *widget, muxer = _gtk_widget_get_action_muxer (widget); - g_action_muxer_insert (muxer, name, group); + if (group) + g_action_muxer_insert (muxer, name, group); + else + g_action_muxer_remove (muxer, name); } -- cgit v1.2.1