depgraph: fix logic in code for bug 345979
diff --git a/pym/_emerge/depgraph.py b/pym/_emerge/depgraph.py
index 7472682..b3c55bd 100644
--- a/pym/_emerge/depgraph.py
+++ b/pym/_emerge/depgraph.py
@@ -2984,14 +2984,13 @@
 											pkg.use.mask).intersection(need_disabled):
 											can_adjust_use = False
 
-						if can_adjust_use:
-							# Above we must ensure that this package has
-							# absolutely no use.force, use.mask, or IUSE
-							# issues that the user typically can't make
-							# adjustments to solve (see bug #345979).
-							packages_with_invalid_use_config.append(pkg)
-
 						if not use_match:
+							if can_adjust_use:
+								# Above we must ensure that this package has
+								# absolutely no use.force, use.mask, or IUSE
+								# issues that the user typically can't make
+								# adjustments to solve (see bug #345979).
+								packages_with_invalid_use_config.append(pkg)
 							continue
 
 					#check REQUIRED_USE constraints