diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index ec1ae829..7f31728d 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -17492,7 +17492,7 @@ void BfExprEvaluator::DoMemberReference(BfMemberReferenceExpression* memberRefEx mModule->Fail("Unable to find member", nameRefNode); } - if (isNullCondLookup) + if ((isNullCondLookup) && (mPropDef == NULL)) mResult = GetResult(); if (isCascade)