From 8859e8d9f5d112c0ee7c6baac6e7d10d728608aa Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 1 Apr 2008 21:00:33 +0000 Subject: (build_tree) split out installed packages if any in "by update availability" view --- NEWS | 1 + Rpmdrake/gui.pm | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/NEWS b/NEWS index 0beecb2c..0329f4b7 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,7 @@ - rpmdrake: o fix view tooltip (#39694) o really make "by update availability" view usable (#39461) + o split out installed packages if any in "by update availability" view Version 4.9.11 - 1 April 2008, Thierry Vignaud diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm index b8d79656..706c16df 100644 --- a/Rpmdrake/gui.pm +++ b/Rpmdrake/gui.pm @@ -876,8 +876,9 @@ or you already installed all of them.")); } elsif ($::mode->[0] eq 'by_presence') { _build_tree($elems, map { my $pkg = $pkgs->{$_->[0]}{pkg}; - [ $_->[0], $pkg->flag_installed && !$pkg->flag_skip - ? N("Upgradable") : N("Addable") ]; + [ $_->[0], $pkg->flag_installed ? + (!$pkg->flag_skip && $pkg->flag_upgrade ? N("Upgradable") : N("Installed")) + : N("Addable") ]; } $sortmethods{flat}->(@elems)); } else { _build_tree($elems, @elems); -- cgit v1.2.1