summaryrefslogtreecommitdiffstats
path: root/control-center
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-08-27 15:08:30 +0000
committerThierry Vignaud <tv@mandriva.org>2007-08-27 15:08:30 +0000
commitc80a8058cd506467acd8e63c0bbd590cc094001e (patch)
treef2ecad258068164e8199af1918bcd421cc2d42ce /control-center
parent36a36c5971610e853fc36a740b01ec211c5632dd (diff)
downloadcontrol-center-c80a8058cd506467acd8e63c0bbd590cc094001e.tar
control-center-c80a8058cd506467acd8e63c0bbd590cc094001e.tar.gz
control-center-c80a8058cd506467acd8e63c0bbd590cc094001e.tar.bz2
control-center-c80a8058cd506467acd8e63c0bbd590cc094001e.tar.xz
control-center-c80a8058cd506467acd8e63c0bbd590cc094001e.zip
fix icon alignment for RTL locales (#32881)
Diffstat (limited to 'control-center')
-rwxr-xr-xcontrol-center6
1 files changed, 5 insertions, 1 deletions
diff --git a/control-center b/control-center
index af4ebe13..ae4f6b2a 100755
--- a/control-center
+++ b/control-center
@@ -1425,7 +1425,11 @@ foreach (@tree) {
<h3>$subtree->{title}</h3>
<TABLE BORDER=0 cellspacing="20" WIDTH="100%">
);
- 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 {
"<TR>" . join("\n", grep { defined $_ } @$_) . "</TR>" }