diff --git a/lib/advanced-scene-switcher.cpp b/lib/advanced-scene-switcher.cpp index 7e07b4bd..f4709ead 100644 --- a/lib/advanced-scene-switcher.cpp +++ b/lib/advanced-scene-switcher.cpp @@ -598,6 +598,7 @@ static void handleShutdown() // Nothing may run once obs_shutdown() starts freeing sources and audio switcher->Stop(); if (ShutdownCheckIsNecessary()) { + blog(LOG_INFO, "running shutdown macros"); CheckMacros(); RunMacros(); WaitForAllMacros(); diff --git a/lib/macro/macro.cpp b/lib/macro/macro.cpp index 09fbcaa6..23bc5032 100644 --- a/lib/macro/macro.cpp +++ b/lib/macro/macro.cpp @@ -1439,9 +1439,11 @@ void SignalStopAllMacros() void WaitForAllMacros() { + blog(LOG_INFO, "waiting for all macros to stop"); for (const auto &m : GetAllMacros()) { m->Stop(); } + blog(LOG_INFO, "all macros stopped"); } void InvalidateMacroTempVarValues()