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.8.3+ds-2+rpi1~3^2~20^2~4^2~289^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=33f3ab999161fa4c31351c4b62e23d604ade3119;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); } }