Browse Source

Merge pull request #54662 from KoBeWi/now_with_reloading

Properly reload built-in tool scripts
Rémi Verschelde 3 years ago
parent
commit
284b50cf30
1 changed files with 5 additions and 0 deletions
  1. 5 0
      editor/plugins/script_editor_plugin.cpp

+ 5 - 0
editor/plugins/script_editor_plugin.cpp

@@ -1015,6 +1015,11 @@ void ScriptEditor::_scene_saved_callback(const String &p_path) {
 		if (edited_res->get_path().get_slice("::", 0) == p_path) {
 		if (edited_res->get_path().get_slice("::", 0) == p_path) {
 			se->tag_saved_version();
 			se->tag_saved_version();
 		}
 		}
+
+		Ref<Script> scr = edited_res;
+		if (scr.is_valid() && scr->is_tool()) {
+			scr->reload(true);
+		}
 	}
 	}
 }
 }