From 0431eed48004e1b0a67a0d0e400e36d5c0487d8b Mon Sep 17 00:00:00 2001 From: Guillaume Cottenceau Date: Mon, 2 Sep 2002 11:14:10 +0000 Subject: to know if there are deps, don't compare sizes of nodes and nodes_with_deps since there can be some cantbeselected; so first calculate the difference and see if it's void --- rpmdrake | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rpmdrake b/rpmdrake index 353ac3ec..6793fd00 100755 --- a/rpmdrake +++ b/rpmdrake @@ -313,8 +313,9 @@ or you already installed all of them.")); my @nodes_with_deps; my $deps_msg = sub { my ($title, $msg, $nodes, $nodes_with_deps) = @_; - @$nodes_with_deps > @$nodes or return 1; - interactive_msg($title, $msg . $formatlistpkg->(sort { $a cmp $b } difference2($nodes_with_deps, $nodes)), + my @deps = difference2($nodes_with_deps, $nodes); + @deps > 0 or return 1; + interactive_msg($title, $msg . $formatlistpkg->(sort { $a cmp $b } @deps), yesno => 1, text => { yes => _("Ok"), no => _("Cancel") }); }; if ($MODE eq 'remove') { -- cgit v1.2.1