From 86f04ac15923ea02d87a822c5f05d648f375ca88 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Thu, 5 Jan 2023 10:42:49 +0100 Subject: [PATCH] Fix for #9144 - Project not marked as changed (asterisk in window title) --- src/slic3r/GUI/ProjectDirtyStateManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/ProjectDirtyStateManager.cpp b/src/slic3r/GUI/ProjectDirtyStateManager.cpp index d30e5d5109..af35d8de78 100644 --- a/src/slic3r/GUI/ProjectDirtyStateManager.cpp +++ b/src/slic3r/GUI/ProjectDirtyStateManager.cpp @@ -42,7 +42,11 @@ void ProjectDirtyStateManager::update_from_presets() void ProjectDirtyStateManager::update_from_preview() { - m_custom_gcode_per_print_z_dirty = m_initial_custom_gcode_per_print_z != wxGetApp().model().custom_gcode_per_print_z; + const bool is_dirty = m_initial_custom_gcode_per_print_z != wxGetApp().model().custom_gcode_per_print_z; + if (m_custom_gcode_per_print_z_dirty != is_dirty) { + m_custom_gcode_per_print_z_dirty = is_dirty; + wxGetApp().mainframe->update_title(); + } } void ProjectDirtyStateManager::reset_after_save()