GDScript: Fix continuation lines in GDScriptTokenizerBuffer

This commit is contained in:
Danil Alexeev 2024-03-14 12:33:56 +03:00
parent 6c57928063
commit 02253b6b91
No known key found for this signature in database
GPG key ID: 124453E157DA8DC7
5 changed files with 35 additions and 11 deletions

View file

@ -285,9 +285,9 @@ Vector<uint8_t> GDScriptTokenizerBuffer::parse_code_string(const String &p_code,
// Remove continuation lines from map.
for (int line : tokenizer.get_continuation_lines()) {
if (rev_token_lines.has(line + 1)) {
token_lines.erase(rev_token_lines[line + 1]);
token_columns.erase(rev_token_lines[line + 1]);
if (rev_token_lines.has(line)) {
token_lines.erase(rev_token_lines[line]);
token_columns.erase(rev_token_lines[line]);
}
}