From 5f0fd070add24e3b43924fc9816b410e16407f73 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 28 Apr 2022 11:28:33 -0700 Subject: [PATCH] SetResultStringType type context fix --- IDEHelper/Compiler/BfAutoComplete.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/Compiler/BfAutoComplete.cpp b/IDEHelper/Compiler/BfAutoComplete.cpp index 4b286374..8fff7af7 100644 --- a/IDEHelper/Compiler/BfAutoComplete.cpp +++ b/IDEHelper/Compiler/BfAutoComplete.cpp @@ -3796,6 +3796,9 @@ void BfAutoComplete::FixitAddConstructor(BfTypeInstance *typeInstance) void BfAutoComplete::SetResultStringType(BfType * type) { + SetAndRestoreValue prevTypeInst(mModule->mCurTypeInstance, type->ToTypeInstance()); + SetAndRestoreValue prevMethodInst(mModule->mCurMethodInstance, NULL); + mResultString = ":"; mResultString += mModule->TypeToString(type); if (type->IsObject())