From dade8bd66fedda9c35ab17146c31861d772c97cd Mon Sep 17 00:00:00 2001 From: kobewi Date: Thu, 6 Mar 2025 14:47:33 +0100 Subject: [PATCH] Update script modified times when saved in EditorNode --- editor/editor_node.cpp | 9 +++++++++ editor/plugins/script_editor_plugin.cpp | 9 +++++++++ editor/plugins/script_editor_plugin.h | 1 + 3 files changed, 19 insertions(+) diff --git a/editor/editor_node.cpp b/editor/editor_node.cpp index de52afa91cd..2261b14acbe 100644 --- a/editor/editor_node.cpp +++ b/editor/editor_node.cpp @@ -1867,6 +1867,7 @@ int EditorNode::_save_external_resources(bool p_also_save_external_data) { res->set_edited(false); } + bool script_was_saved = false; for (const String &E : edited_resources) { Ref res = ResourceCache::get_ref(E); if (res.is_null()) { @@ -1876,10 +1877,18 @@ int EditorNode::_save_external_resources(bool p_also_save_external_data) { if (ps.is_valid()) { continue; // Do not save PackedScenes, this will mess up the editor. } + if (!script_was_saved) { + Ref