diff --git a/lib/advanced-scene-switcher.cpp b/lib/advanced-scene-switcher.cpp index 439f63f8..656494cb 100644 --- a/lib/advanced-scene-switcher.cpp +++ b/lib/advanced-scene-switcher.cpp @@ -481,6 +481,7 @@ void SwitcherData::Stop() SetMacroAbortWait(true); GetMacroWaitCV().notify_all(); GetMacroTransitionCV().notify_all(); + StopAllMacros(); StopAndClearAllActionQueues(); CloseAllInputDialogs(); th->wait();