diff --git a/lib/macro/macro.cpp b/lib/macro/macro.cpp index 439989e0..91a526b1 100644 --- a/lib/macro/macro.cpp +++ b/lib/macro/macro.cpp @@ -380,6 +380,10 @@ bool Macro::RunActionsHelper( const std::deque> &actionsToRun, bool ignorePause) { + if (_paused && !ignorePause) { + return true; + } + // Create copy of action list as elements might be removed, inserted, or // reordered while actions are currently being executed. auto actions = actionsToRun;