From 5c28ebe6d70d9be376bcf84c2fa27bbd0b92cfea Mon Sep 17 00:00:00 2001 From: Gary Talent Date: Mon, 21 Feb 2022 19:43:10 -0600 Subject: [PATCH] [nostalgia/studio] Fix UndoStack to trigger signals on initial command push --- src/nostalgia/studio/lib/undostack.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 +}