浏览代码

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 月之前
父节点
当前提交
36ab56a0a1
共有 1 个文件被更改,包括 2 次插入5 次删除
  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) {
 	source = p_source_code;
-	if (source.is_empty()) {
-		_source = U"";
-	} else {
-		_source = source.ptr();
-	}
+	_source = source.get_data();
 	_current = _source;
+	_start = _source;
 	line = 1;
 	column = 1;
 	length = p_source_code.length();