aboutsummaryrefslogtreecommitdiffstats
path: root/Rpmdrake
diff options
context:
space:
mode:
Diffstat (limited to 'Rpmdrake')
-rw-r--r--Rpmdrake/gui.pm2
-rw-r--r--Rpmdrake/pkg.pm2
2 files changed, 2 insertions, 2 deletions
diff --git a/Rpmdrake/gui.pm b/Rpmdrake/gui.pm
index 9dcb3bf4..34c65b1f 100644
--- a/Rpmdrake/gui.pm
+++ b/Rpmdrake/gui.pm
@@ -875,7 +875,7 @@ sub toggle_nodes {
#- not upgradable (older than what currently installed)
exists $pkgs->{$_} or next;
if (!$pkgs->{$_}{pkg}) { #- can't be removed # FIXME; what about next packages in the loop?
- $pkgs->{$_}{selected} = 0;
+ undef $pkgs->{$_}{selected};
log::explanations("can't be removed: $_");
} else {
$pkgs->{$_}{selected} = $new_state;
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm
index ac136116..3a474b65 100644
--- a/Rpmdrake/pkg.pm
+++ b/Rpmdrake/pkg.pm
@@ -353,7 +353,7 @@ sub get_installed_packages {
my $fullname = urpm_name($pkg);
return if $fullname =~ /@/;
$all_pkgs->{$fullname} = {
- selected => 0, pkg => $pkg, urpm_name => $fullname,
+ pkg => $pkg, urpm_name => $fullname,
} if !($all_pkgs->{$fullname} && $all_pkgs->{$fullname}{description});
if (my $name = $base{$fullname}) {
$all_pkgs->{$fullname}{base} = \$name;