summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/apt-why4
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});
}
}