From 3a67152e787730e8595775a1517c02f3acc272d1 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 17 Mar 2025 21:40:21 -0400 Subject: [PATCH] 'this' colorization fix --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 4ef77b5a..32765e30 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -4670,7 +4670,7 @@ BfTypedValue BfExprEvaluator::LookupIdentifier(BfAstNode* refNode, const StringI mModule->Fail("Local variable is not captured", refNode); } - if ((varSkipCountLeft == 0) && (varDecl != NULL)) + if ((varSkipCountLeft == 0) && (varDecl != NULL) && (!varDecl->mIsThis)) { if ((closureTypeInst != NULL) && (wantName == "this")) break;