diff options
author | Thierry Vignaud <tv@mandriva.org> | 2007-08-27 15:08:30 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mandriva.org> | 2007-08-27 15:08:30 +0000 |
commit | c80a8058cd506467acd8e63c0bbd590cc094001e (patch) | |
tree | f2ecad258068164e8199af1918bcd421cc2d42ce | |
parent | 36a36c5971610e853fc36a740b01ec211c5632dd (diff) | |
download | control-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)
-rwxr-xr-x | control-center | 6 |
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>" } |