Allow gtk_radio_menu_item_set_group() to be called twice without crashing.

https://bugzilla.gnome.org/show_bug.cgi?id=726859
This commit is contained in:
John Lindgren 2014-03-21 23:12:04 -04:00 committed by Matthias Clasen
parent f71f7215ab
commit 75b0180829

View File

@ -164,12 +164,14 @@ gtk_radio_menu_item_set_group (GtkRadioMenuItem *radio_menu_item,
GtkRadioMenuItemPrivate *priv;
GtkWidget *old_group_singleton = NULL;
GtkWidget *new_group_singleton = NULL;
g_return_if_fail (GTK_IS_RADIO_MENU_ITEM (radio_menu_item));
g_return_if_fail (!g_slist_find (group, radio_menu_item));
priv = radio_menu_item->priv;
if (priv->group == group)
return;
if (priv->group)
{
GSList *slist;