From adf495d171982d1c56b8bc51be2a71982b1fce68 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Sun, 31 May 2020 07:27:08 -0700 Subject: [PATCH] Clamping --- IDEHelper/Compiler/BfAutoComplete.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfAutoComplete.cpp b/IDEHelper/Compiler/BfAutoComplete.cpp index ce8f0882..39a96042 100644 --- a/IDEHelper/Compiler/BfAutoComplete.cpp +++ b/IDEHelper/Compiler/BfAutoComplete.cpp @@ -1436,7 +1436,7 @@ String BfAutoComplete::GetFilter(BfAstNode* node) // Only use member name up to cursor auto bfParser = node->GetSourceData()->ToParser(); int cursorIdx = bfParser->mCursorIdx; - filter = filter.Substring(0, BF_MIN(cursorIdx - node->GetSrcStart(), (int)filter.length())); + filter = filter.Substring(0, BF_CLAMP(cursorIdx - node->GetSrcStart(), 0, (int)filter.length())); mInsertEndIdx = cursorIdx; } return filter;