diff options
author | Thierry Vignaud <tv@mageia.org> | 2012-02-17 17:22:49 +0000 |
---|---|---|
committer | Thierry Vignaud <tv@mageia.org> | 2012-02-17 17:22:49 +0000 |
commit | 15c74c0fcb1f119c58a24f12193682251f494ff6 (patch) | |
tree | e29efd45c4a4dedb357f044d1217973f29029850 | |
parent | 5aa5a10d9bfce29570d4765cf646da8762efc418 (diff) | |
download | rpmdrake-15c74c0fcb1f119c58a24f12193682251f494ff6.tar rpmdrake-15c74c0fcb1f119c58a24f12193682251f494ff6.tar.gz rpmdrake-15c74c0fcb1f119c58a24f12193682251f494ff6.tar.bz2 rpmdrake-15c74c0fcb1f119c58a24f12193682251f494ff6.tar.xz rpmdrake-15c74c0fcb1f119c58a24f12193682251f494ff6.zip |
(build_tree) sort packages the same way when browsing groups
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | Rpmdrake/gui.pm | 3 |
2 files changed, 3 insertions, 1 deletions
@@ -1,4 +1,5 @@ - even better packages sorting in searches (x86_64 first) +- sort packages the same way when browsing groups Version 5.28 - 15 January 2012, Thierry Vignaud 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 } @_ }, |