From 15c74c0fcb1f119c58a24f12193682251f494ff6 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Fri, 17 Feb 2012 17:22:49 +0000 Subject: (build_tree) sort packages the same way when browsing groups --- Rpmdrake/gui.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Rpmdrake/gui.pm') diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm index 428085c5..d578b887 100644 --- a/Rpmdrake/gui.pm +++ b/Rpmdrake/gui.pm @@ -993,7 +993,8 @@ or you already installed all of them.")); $explanation_only_once = 1; } } - @elems = map { [ $_, !$flat && ctreefy($pkgs->{$_}{pkg}->group) ] } sort @keys; + # FIXME: better do this on first group access for faster startup... + @elems = map { [ $_, !$flat && ctreefy($pkgs->{$_}{pkg}->group) ] } sort_packages(@keys); } my %sortmethods = ( by_size => sub { sort { $pkgs->{$b->[0]}{pkg}->size <=> $pkgs->{$a->[0]}{pkg}->size } @_ }, -- cgit v1.2.1