From c80a8058cd506467acd8e63c0bbd590cc094001e Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Mon, 27 Aug 2007 15:08:30 +0000 Subject: fix icon alignment for RTL locales (#32881) --- control-center | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/control-center b/control-center index af4ebe13..ae4f6b2a 100755 --- a/control-center +++ b/control-center @@ -1425,7 +1425,11 @@ foreach (@tree) {

$subtree->{title}

); - push @{$subtree->{list}}, "" if @{$subtree->{list}} % 2; + if (@{$subtree->{list}} % 2) { + my @widgets = (pop @{$subtree->{list}}, ""); + @widgets = reverse @widgets if lang::text_direction_rtl(); + push @{$subtree->{list}}, @widgets; + } $string .= join("\n", map { "" . join("\n", grep { defined $_ } @$_) . "" } -- cgit v1.2.1