Browse Source

Fix corrupt scene when export var has setter

Julien Nguyen 4 years ago
parent
commit
79a16b8a44
1 changed files with 1 additions and 2 deletions
  1. 1 2
      modules/gdscript/gdscript_parser.cpp

+ 1 - 2
modules/gdscript/gdscript_parser.cpp

@@ -811,6 +811,7 @@ GDScriptParser::VariableNode *GDScriptParser::parse_variable(bool p_allow_proper
 
 	VariableNode *variable = alloc_node<VariableNode>();
 	variable->identifier = parse_identifier();
+	variable->export_info.name = variable->identifier->name;
 
 	if (match(GDScriptTokenizer::Token::COLON)) {
 		if (check(GDScriptTokenizer::Token::NEWLINE)) {
@@ -860,8 +861,6 @@ GDScriptParser::VariableNode *GDScriptParser::parse_variable(bool p_allow_proper
 
 	end_statement("variable declaration");
 
-	variable->export_info.name = variable->identifier->name;
-
 	return variable;
 }