浏览代码

GDScript: More reliable check if loading a template.

Prevents showing some useless parse errors in the console.
Andreas Haas 8 年之前
父节点
当前提交
f61e8695c9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/gdscript/gd_script.cpp

+ 1 - 1
modules/gdscript/gd_script.cpp

@@ -616,7 +616,7 @@ Error GDScript::reload(bool p_keep_state) {
 	if (basedir != "")
 	if (basedir != "")
 		basedir = basedir.get_base_dir();
 		basedir = basedir.get_base_dir();
 
 
-	if (basedir != "" && basedir.find("res://") == -1 && basedir.find("user://") == -1) {
+	if (source.find("%BASE%") != -1) {
 		//loading a template, don't parse
 		//loading a template, don't parse
 		return OK;
 		return OK;
 	}
 	}