Quellcode durchsuchen

Fixed autocomplete mDefMethodGenericParamIdx clearing

Brian Fiete vor 5 Jahren
Ursprung
Commit
bb0a73f01d
1 geänderte Dateien mit 4 neuen und 2 gelöschten Zeilen
  1. 4 2
      IDEHelper/Compiler/BfCompiler.cpp

+ 4 - 2
IDEHelper/Compiler/BfCompiler.cpp

@@ -4179,11 +4179,13 @@ void BfCompiler::ProcessAutocompleteTempType()
 
 
 			if (actualReplaceMethodDef == NULL)
 			if (actualReplaceMethodDef == NULL)
 			{
 			{
+				autoComplete->mReplaceLocalId = -1;
 				autoComplete->mDefType = NULL;
 				autoComplete->mDefType = NULL;
 				autoComplete->mDefField = NULL;
 				autoComplete->mDefField = NULL;
-				autoComplete->mDefProp = NULL;
-				autoComplete->mReplaceLocalId = -1;
 				autoComplete->mDefMethod = NULL;
 				autoComplete->mDefMethod = NULL;
+				autoComplete->mDefProp = NULL;
+				autoComplete->mDefMethodGenericParamIdx = -1;
+				autoComplete->mDefTypeGenericParamIdx = -1;
 			}
 			}
 			else
 			else
 				autoComplete->mDefMethod = actualReplaceMethodDef;
 				autoComplete->mDefMethod = actualReplaceMethodDef;