From e06a42e7920eb3ad2cafc62b5db21746126ce37c Mon Sep 17 00:00:00 2001 From: Tobi Oetiker Date: Tue, 18 Mar 2008 22:21:33 +0000 Subject: fix order for non ordered entries --- lib/Smokeping.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/Smokeping.pm b/lib/Smokeping.pm index 26e8195..62021e2 100644 --- a/lib/Smokeping.pm +++ b/lib/Smokeping.pm @@ -615,7 +615,7 @@ sub target_menu($$$$;$){ my $print; my $current = shift @{$open} || ""; my @hashes; - foreach my $prop (sort {$tree->{$a}{_order} ? ($tree->{$a}{_order} <=> $tree->{$b}{_order}) : ($a cmp $b)} + foreach my $prop (sort {exists $tree->{$a}{_order} ? ($tree->{$a}{_order} <=> $tree->{$b}{_order}) : ($a cmp $b)} grep { ref $tree->{$_} eq 'HASH' and not /^__/ } keys %$tree) { push @hashes, $prop; @@ -748,7 +748,7 @@ sub get_overview ($$$$){ if ( $RRDs::VERSION >= 1.199908 ){ $date =~ s|:|\\:|g; } - foreach my $prop (sort {$tree->{$a}{_order} ? ($tree->{$a}{_order} <=> $tree->{$b}{_order}) : ($a cmp $b)} + foreach my $prop (sort {exists $tree->{$a}{_order} ? ($tree->{$a}{_order} <=> $tree->{$b}{_order}) : ($a cmp $b)} grep { ref $tree->{$_} eq 'HASH' and not /^__/ } keys %$tree) { my @slaves; -- cgit v1.2.3-24-g4f1b