1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-05 12:10:55 +00:00

Fix duplicated lines in GDScript bytecode

Fixes #26789
This commit is contained in:
Bojidar Marinov
2019-03-14 18:38:07 +02:00
parent 775e74e0d4
commit b64f9f03f8
3 changed files with 4 additions and 7 deletions

View File

@@ -2741,6 +2741,8 @@ void GDScriptParser::_parse_block(BlockNode *p_block, bool p_static) {
} break;
case GDScriptTokenizer::TK_NEWLINE: {
int line = tokenizer->get_token_line();
if (!_parse_newline()) {
if (!error_set) {
p_block->end_line = tokenizer->get_token_line();
@@ -2750,7 +2752,7 @@ void GDScriptParser::_parse_block(BlockNode *p_block, bool p_static) {
}
NewLineNode *nl2 = alloc_node<NewLineNode>();
nl2->line = tokenizer->get_token_line();
nl2->line = line;
p_block->statements.push_back(nl2);
} break;