diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/apt-why | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/apt-why b/bin/apt-why index 2d200e8..54dc24b 100755 --- a/bin/apt-why +++ b/bin/apt-why @@ -33,10 +33,10 @@ sub revdeps { my $rdeps = $package->{RevDependsList}; foreach (@$rdeps) { if ( - ($all or $cache->{$_->{ParentPkg}{Name}}->{CurrentState} eq 'Installed') + not $_->{ParentPkg}{Name} ~~ @known + and ($all or $cache->{$_->{ParentPkg}{Name}}->{CurrentState} eq 'Installed') and "$_->{DepType}" ~~ @deptypes ) { - next if ($_->{ParentPkg}{Name} ~~ @known); push(@return, $_->{ParentPkg}{Name}); } } |