menubutton: Fix focus on the internal gizmo
authorAlice Mikhaylenko <alicem@gnome.org>
Mon, 14 Aug 2023 10:24:06 +0000 (14:24 +0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 24 Aug 2023 14:21:21 +0000 (10:21 -0400)
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6025

gtk/gtkmenubutton.c

index e162470cf9e64f02b8f1c16f0fc1b3e6e3894ace..d9e91ac8c9ff9ac997f01b587e9f9d9c039559c9 100644 (file)
@@ -1510,8 +1510,8 @@ gtk_menu_button_set_child (GtkMenuButton *menu_button,
                                           NULL,
                                           NULL,
                                           NULL,
-                                          (GtkGizmoFocusFunc)gtk_widget_focus_self,
-                                          (GtkGizmoGrabFocusFunc)gtk_widget_grab_focus_self);
+                                          (GtkGizmoFocusFunc)gtk_widget_focus_child,
+                                          NULL);
 
   gtk_widget_set_layout_manager (inner_widget, gtk_bin_layout_new ());
   gtk_widget_set_hexpand (inner_widget, TRUE);