diff --git a/IDEHelper/Compiler/BfCompiler.cpp b/IDEHelper/Compiler/BfCompiler.cpp index 39dcba7e..920742f4 100644 --- a/IDEHelper/Compiler/BfCompiler.cpp +++ b/IDEHelper/Compiler/BfCompiler.cpp @@ -4179,11 +4179,13 @@ void BfCompiler::ProcessAutocompleteTempType() if (actualReplaceMethodDef == NULL) { + autoComplete->mReplaceLocalId = -1; autoComplete->mDefType = NULL; autoComplete->mDefField = NULL; - autoComplete->mDefProp = NULL; - autoComplete->mReplaceLocalId = -1; autoComplete->mDefMethod = NULL; + autoComplete->mDefProp = NULL; + autoComplete->mDefMethodGenericParamIdx = -1; + autoComplete->mDefTypeGenericParamIdx = -1; } else autoComplete->mDefMethod = actualReplaceMethodDef;