Browse Source

Fix infinite loop when guessing argument type from parent class

Julien Nguyen 4 years ago
parent
commit
20f18f1621
1 changed files with 1 additions and 1 deletions
  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()) {