diff options
-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>" } |