diff options
-rwxr-xr-x | rpmdrake | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -510,9 +510,10 @@ sub run_treeview_dialog { my $is_locale_available = sub { any { $urpm->{depslist}[$_]->flag_selected } keys %{$urpm->{provides}{$_[0]} || {}} and return 1; - my $found; - db->traverse_tag('name', [ $_ ], sub { $found ||= 1 }); - return $found; + db->traverse_tag('name', [ $_ ], sub { goto traversed }); + return 0; + traversed: + return 1; }; my $callback_choices = sub { my (undef, $db, $state, $choices) = @_; |