diff options
author | Julien Nguyen <julien.nguyen3@gmail.com> | 2021-03-24 18:08:34 +0100 |
---|---|---|
committer | Julien Nguyen <julien.nguyen3@gmail.com> | 2021-04-14 09:14:50 +0200 |
commit | 79a16b8a446a8bda35947da50e712de6c2ecb9a3 (patch) | |
tree | d6b301f2182501de6ebd10294683472163367d1f /modules/gdscript/gdscript_parser.cpp | |
parent | 33333f168131a5a328ca8669858ff531349d7667 (diff) | |
download | redot-engine-79a16b8a446a8bda35947da50e712de6c2ecb9a3.tar.gz |
Fix corrupt scene when export var has setter
Diffstat (limited to 'modules/gdscript/gdscript_parser.cpp')
-rw-r--r-- | modules/gdscript/gdscript_parser.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/modules/gdscript/gdscript_parser.cpp b/modules/gdscript/gdscript_parser.cpp index 695154e9a9..ca8bb8fcae 100644 --- a/modules/gdscript/gdscript_parser.cpp +++ b/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; } |