diff --git a/src/nostalgia/studio/lib/undostack.cpp b/src/nostalgia/studio/lib/undostack.cpp index a4817245..5aa03bac 100644 --- a/src/nostalgia/studio/lib/undostack.cpp +++ b/src/nostalgia/studio/lib/undostack.cpp @@ -13,6 +13,8 @@ void UndoStack::push(UndoCommand *cmd) noexcept { m_stack.emplace_back(cmd); ++m_stackIdx; cmd->redo(); + redoTriggered.emit(); + changeTriggered.emit(); } void UndoStack::redo() noexcept { @@ -20,6 +22,7 @@ void UndoStack::redo() noexcept { m_stack[m_stackIdx++]->redo(); } redoTriggered.emit(); + changeTriggered.emit(); } void UndoStack::undo() noexcept { @@ -27,6 +30,7 @@ void UndoStack::undo() noexcept { m_stack[--m_stackIdx]->undo(); } undoTriggered.emit(); + changeTriggered.emit(); } -} \ No newline at end of file +}