CheckMenuItem: Fix insert_after|before() here too
authorDaniel Boles <dboles.src@gmail.com>
Sun, 22 Apr 2018 20:22:45 +0000 (21:22 +0100)
committerDaniel Boles <dboles.src@gmail.com>
Sun, 22 Apr 2018 20:51:10 +0000 (21:51 +0100)
See the previous commit.

There may be other cases of these being swapped by Gadget conversions,
but hopefully someone else will find and fix those before I have to…

Close https://gitlab.gnome.org/GNOME/gtk/issues/200

gtk/gtkcheckmenuitem.c

index 3cf5816e817c430f058d5b5db65d18992ac86846..3d9c8954d3e35230e072c3a7edd07b086c7b518e 100644 (file)
@@ -524,7 +524,7 @@ gtk_check_menu_item_direction_changed (GtkWidget        *widget,
       child = gtk_widget_get_last_child (widget);
 
       if (child != priv->indicator_widget)
-        gtk_widget_insert_before (widget, priv->indicator_widget, NULL);
+        gtk_widget_insert_before (priv->indicator_widget, widget, NULL);
     }
   else
     {
@@ -534,7 +534,7 @@ gtk_check_menu_item_direction_changed (GtkWidget        *widget,
       child = gtk_widget_get_first_child (widget);
 
       if (child != priv->indicator_widget)
-        gtk_widget_insert_after (widget, priv->indicator_widget, NULL);
+        gtk_widget_insert_after (priv->indicator_widget, widget, NULL);
     }
 
   GTK_WIDGET_CLASS (gtk_check_menu_item_parent_class)->direction_changed (widget, previous_dir);