summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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>" }