diff --git a/Userland/Libraries/LibGUI/UndoStack.cpp b/Userland/Libraries/LibGUI/UndoStack.cpp index 9ca07e0f57..6c265672c4 100644 --- a/Userland/Libraries/LibGUI/UndoStack.cpp +++ b/Userland/Libraries/LibGUI/UndoStack.cpp @@ -80,6 +80,7 @@ void UndoStack::set_current_unmodified() return; m_clean_index = m_stack_index; + m_last_unmodified_timestamp = Time::now_monotonic(); if (on_state_change) on_state_change(); diff --git a/Userland/Libraries/LibGUI/UndoStack.h b/Userland/Libraries/LibGUI/UndoStack.h index 44dd9ca0bf..cfc0b2c6ca 100644 --- a/Userland/Libraries/LibGUI/UndoStack.h +++ b/Userland/Libraries/LibGUI/UndoStack.h @@ -8,6 +8,7 @@ #include #include +#include #include namespace GUI { @@ -28,6 +29,8 @@ public: void set_current_unmodified(); bool is_current_modified() const; + Optional