From: Yosef Or Boczko Date: Sat, 19 Mar 2022 22:43:57 +0000 (+0200) Subject: popover-menu: Fix buttons' position in RTL X-Git-Tag: archive/raspbian/4.6.5+ds-1+rpi1~1^2~19^2~1^2~38 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a5eeb99f37eba088455214fb6d3b5183101400c1;p=gtk4.git popover-menu: Fix buttons' position in RTL The radio/check/previous buttons shows in the wrong place in RTL. Fix it. #4641 Signed-off-by: Yosef Or Boczko --- diff --git a/gtk/gtkmodelbutton.c b/gtk/gtkmodelbutton.c index bde7e31c1b..27b5fd6e3f 100644 --- a/gtk/gtkmodelbutton.c +++ b/gtk/gtkmodelbutton.c @@ -379,8 +379,8 @@ update_node_ordering (GtkModelButton *button) gtk_widget_insert_before (button->end_indicator, GTK_WIDGET (button), child); child = gtk_widget_get_last_child (GTK_WIDGET (button)); - if (child != button->start_box) - gtk_widget_insert_after (button->start_box, GTK_WIDGET (button), child); + if (button->end_indicator && child != button->end_indicator) + gtk_widget_insert_after (button->end_indicator, GTK_WIDGET (button), child); } }