diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/dataflow/BooleanVariableAlwaysNegatedInspection.java b/plugins/InspectionGadgets/src/com/siyeh/ig/dataflow/BooleanVariableAlwaysNegatedInspection.java index 8307a35bfb1f..f4c645761071 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/dataflow/BooleanVariableAlwaysNegatedInspection.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/dataflow/BooleanVariableAlwaysNegatedInspection.java @@ -166,7 +166,10 @@ public class BooleanVariableAlwaysNegatedInspection extends BaseInspection { return; } read = true; - final PsiElement parent = expression.getParent(); + PsiElement parent = expression.getParent(); + while (parent instanceof PsiParenthesizedExpression) { + parent = parent.getParent(); + } if (!(parent instanceof PsiPrefixExpression)) { alwaysNegated = false; return;