Browse Source

Merge pull request #107424 from Ivorforce/gdscript-editor-crash

Fix a crash when the first line of GDScript code is indented.
Rémi Verschelde 3 months ago
parent
commit
36ab56a0a1
1 changed files with 2 additions and 5 deletions
  1. 2 5
      modules/gdscript/gdscript_tokenizer.cpp

+ 2 - 5
modules/gdscript/gdscript_tokenizer.cpp

@@ -271,12 +271,9 @@ String GDScriptTokenizer::get_token_name(Token::Type p_token_type) {
 
 
 void GDScriptTokenizerText::set_source_code(const String &p_source_code) {
 void GDScriptTokenizerText::set_source_code(const String &p_source_code) {
 	source = p_source_code;
 	source = p_source_code;
-	if (source.is_empty()) {
-		_source = U"";
-	} else {
-		_source = source.ptr();
-	}
+	_source = source.get_data();
 	_current = _source;
 	_current = _source;
+	_start = _source;
 	line = 1;
 	line = 1;
 	column = 1;
 	column = 1;
 	length = p_source_code.length();
 	length = p_source_code.length();