diff options
author | Pascal Rigaux <pixel@mandriva.com> | 2004-02-18 10:36:59 +0000 |
---|---|---|
committer | Pascal Rigaux <pixel@mandriva.com> | 2004-02-18 10:36:59 +0000 |
commit | 76b5d2e2a32fc371714ba421fac9d345c7807341 (patch) | |
tree | 1652079f5b7ba147b159711d823c0240f613203b /perl-install | |
parent | ba779bc24b8daff2653ca86313d221fa81b0ddba (diff) | |
download | drakx-76b5d2e2a32fc371714ba421fac9d345c7807341.tar drakx-76b5d2e2a32fc371714ba421fac9d345c7807341.tar.gz drakx-76b5d2e2a32fc371714ba421fac9d345c7807341.tar.bz2 drakx-76b5d2e2a32fc371714ba421fac9d345c7807341.tar.xz drakx-76b5d2e2a32fc371714ba421fac9d345c7807341.zip |
small cleanup
Diffstat (limited to 'perl-install')
-rw-r--r-- | perl-install/install_steps_gtk.pm | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/perl-install/install_steps_gtk.pm b/perl-install/install_steps_gtk.pm index caf15f3cd..56be22ca5 100644 --- a/perl-install/install_steps_gtk.pm +++ b/perl-install/install_steps_gtk.pm @@ -346,7 +346,7 @@ sub choosePackagesTree { my $set_state = shift @_; my $isSelection = 0; my %l = map { my $p = pkgs::packageByName($packages, $_); - $p->flag_selected or ++$isSelection; + $isSelection ||= !$p->flag_selected; $p->id => 1 } @_; my $state = $packages->{state} ||= {}; my @l = $isSelection ? $packages->resolve_requested($packages->{rpmdb}, $state, \%l, @@ -391,8 +391,8 @@ sub choosePackagesTree { N("The following packages are going to be removed"), formatList(20, sort(map { $_->name } @l)) ], 1) or $error = ''; #- defined } - $error and $o->ask_warn('', $error); if (defined $error) { + $o->ask_warn('', $error) if $error; #- disable selection (or unselection). $isSelection ? $packages->disable_selected($packages->{rpmdb}, $state, @l) : $packages->resolve_requested($packages->{rpmdb}, $state, \%l, |