From bef469bae696e0d31144ca9e7a96d7c96e9262db Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 19 Jun 2009 18:22:26 +0200 Subject: apt-why: Use only one 'if' in the rdeps loop --- bin/apt-why | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'bin') 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}); } } -- cgit v1.2.3