From: Matthias Clasen Date: Sun, 11 Jun 2023 16:38:06 +0000 (-0400) Subject: menubutton: Set accessible relations X-Git-Tag: archive/raspbian/4.12.3+ds-1+rpi1~1^2^2^2~22^2~1^2~155^2~5 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=57c34fca9664747ba15ab80a30c5b6922cfa4143;p=gtk4.git menubutton: Set accessible relations In the case where we create the popover, mark it as labelled by the button. --- diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index eab3ad61ce..59fb9394e5 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -798,6 +798,11 @@ gtk_menu_button_set_menu_model (GtkMenuButton *menu_button, GtkWidget *popover; popover = gtk_popover_menu_new_from_model (menu_model); + + gtk_accessible_update_relation (GTK_ACCESSIBLE (popover), + GTK_ACCESSIBLE_RELATION_LABELLED_BY, menu_button, NULL, + -1); + gtk_menu_button_set_popover (menu_button, popover); } else