Explorar o código

Fix infinite loop when guessing argument type from parent class

Julien Nguyen %!s(int64=4) %!d(string=hai) anos
pai
achega
20f18f1621
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      modules/gdscript/gdscript_editor.cpp

+ 1 - 1
modules/gdscript/gdscript_editor.cpp

@@ -1745,8 +1745,8 @@ static bool _guess_identifier_type(GDScriptParser::CompletionContext &p_context,
 								return true;
 								return true;
 							}
 							}
 						}
 						}
-						base_type = base_type.class_type->base_type;
 					}
 					}
+					base_type = base_type.class_type->base_type;
 					break;
 					break;
 				case GDScriptParser::DataType::NATIVE: {
 				case GDScriptParser::DataType::NATIVE: {
 					if (id_type.is_set() && !id_type.is_variant()) {
 					if (id_type.is_set() && !id_type.is_variant()) {