From 2073ef6ce912e3fabf55574129fcdc46b0278ad2 Mon Sep 17 00:00:00 2001 From: WarmUpTill <19472752+WarmUpTill@users.noreply.github.com> Date: Tue, 16 Jun 2026 20:29:11 +0200 Subject: [PATCH] Fix nested macro actions being executed twice when added to a queue --- lib/macro/macro-action-macro.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/macro/macro-action-macro.cpp b/lib/macro/macro-action-macro.cpp index 164e897f..e1bfcc85 100644 --- a/lib/macro/macro-action-macro.cpp +++ b/lib/macro/macro-action-macro.cpp @@ -263,6 +263,7 @@ bool MacroActionMacro::Load(obs_data_t *obj) if (obs_data_has_user_value(obj, "nestedMacro")) { OBSDataAutoRelease nestedMacroData = obs_data_get_obj(obj, "nestedMacro"); + _nestedMacro = std::make_shared(); _nestedMacro->Load(nestedMacroData); }