diff options
author | Kasper Sauramo <k474s@protonmail.ch> | 2022-09-25 03:37:04 +0300 |
---|---|---|
committer | Kasper Sauramo <k474s@protonmail.ch> | 2022-10-04 11:49:32 +0300 |
commit | bedbb2e8935b3c0f1c108111213c9f053b189cb8 (patch) | |
tree | 4aca21f616a86b017d6935b3021a12c1977373aa /editor/plugins/shader_editor_plugin.cpp | |
parent | 34e0e7de58ba4e7f2e4954266de8f13d5eb44c56 (diff) |
add explicit editor save tagging when saving
Diffstat (limited to 'editor/plugins/shader_editor_plugin.cpp')
-rw-r--r-- | editor/plugins/shader_editor_plugin.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/editor/plugins/shader_editor_plugin.cpp b/editor/plugins/shader_editor_plugin.cpp index de1a807721..456c28d887 100644 --- a/editor/plugins/shader_editor_plugin.cpp +++ b/editor/plugins/shader_editor_plugin.cpp @@ -264,6 +264,9 @@ void ShaderEditorPlugin::_menu_item_pressed(int p_index) { } else { EditorNode::get_singleton()->save_resource(edited_shaders[index].shader_inc); } + if (edited_shaders[index].shader_editor) { + edited_shaders[index].shader_editor->tag_saved_version(); + } } break; case FILE_SAVE_AS: { int index = shader_tabs->get_current_tab(); @@ -282,6 +285,9 @@ void ShaderEditorPlugin::_menu_item_pressed(int p_index) { } EditorNode::get_singleton()->save_resource_as(edited_shaders[index].shader_inc, path); } + if (edited_shaders[index].shader_editor) { + edited_shaders[index].shader_editor->tag_saved_version(); + } } break; case FILE_INSPECT: { int index = shader_tabs->get_current_tab(); |