Browse Source

Fix editor compile error when VisualScript is disabled

trollodel 3 years ago
parent
commit
e97e894aa0
1 changed files with 2 additions and 2 deletions
  1. 2 2
      editor/plugins/script_editor_plugin.cpp

+ 2 - 2
editor/plugins/script_editor_plugin.cpp

@@ -2265,7 +2265,7 @@ bool ScriptEditor::edit(const RES &p_resource, int p_line, int p_col, bool p_gra
 	if (use_external_editor &&
 	if (use_external_editor &&
 			(EditorDebuggerNode::get_singleton()->get_dump_stack_script() != p_resource || EditorDebuggerNode::get_singleton()->get_debug_with_external_editor()) &&
 			(EditorDebuggerNode::get_singleton()->get_dump_stack_script() != p_resource || EditorDebuggerNode::get_singleton()->get_debug_with_external_editor()) &&
 			p_resource->get_path().is_resource_file() &&
 			p_resource->get_path().is_resource_file() &&
-			!Ref<VisualScript>(p_resource).is_valid()) {
+			!p_resource->is_class("VisualScript")) {
 		String path = EditorSettings::get_singleton()->get("text_editor/external/exec_path");
 		String path = EditorSettings::get_singleton()->get("text_editor/external/exec_path");
 		String flags = EditorSettings::get_singleton()->get("text_editor/external/exec_flags");
 		String flags = EditorSettings::get_singleton()->get("text_editor/external/exec_flags");
 
 
@@ -2364,7 +2364,7 @@ bool ScriptEditor::edit(const RES &p_resource, int p_line, int p_col, bool p_gra
 
 
 	se->set_edited_resource(p_resource);
 	se->set_edited_resource(p_resource);
 
 
-	if (!Ref<VisualScript>(p_resource).is_valid()) {
+	if (!p_resource->is_class("VisualScript")) {
 		bool highlighter_set = false;
 		bool highlighter_set = false;
 		for (int i = 0; i < syntax_highlighters.size(); i++) {
 		for (int i = 0; i < syntax_highlighters.size(); i++) {
 			Ref<EditorSyntaxHighlighter> highlighter = syntax_highlighters[i]->_create();
 			Ref<EditorSyntaxHighlighter> highlighter = syntax_highlighters[i]->_create();