Merge pull request #62323 from Maran23/window-title-changed-data-fix

This commit is contained in:
Rémi Verschelde 2022-06-23 15:47:50 +02:00 committed by GitHub
commit c32285733d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 3 deletions

View File

@ -553,8 +553,6 @@ void EditorNode::_update_from_settings() {
tree->set_debug_collision_contact_color(GLOBAL_GET("debug/shapes/collision/contact_color"));
tree->set_debug_navigation_color(GLOBAL_GET("debug/shapes/navigation/geometry_color"));
tree->set_debug_navigation_disabled_color(GLOBAL_GET("debug/shapes/navigation/disabled_geometry_color"));
_update_title();
}
void EditorNode::_select_default_main_screen_plugin() {
@ -584,7 +582,11 @@ void EditorNode::_notification(int p_what) {
opening_prev = false;
}
unsaved_cache = saved_version != editor_data.get_undo_redo().get_version();
bool unsaved_cache_changed = false;
if (unsaved_cache != (saved_version != editor_data.get_undo_redo().get_version())) {
unsaved_cache = (saved_version != editor_data.get_undo_redo().get_version());
unsaved_cache_changed = true;
}
if (last_checked_version != editor_data.get_undo_redo().get_version()) {
_update_scene_tabs();
@ -614,6 +616,10 @@ void EditorNode::_notification(int p_what) {
ResourceImporterTexture::get_singleton()->update_imports();
if (settings_changed || unsaved_cache_changed) {
_update_title();
}
if (settings_changed) {
_update_from_settings();
settings_changed = false;