From c4f70657d9347fe95db3cfc8d5a13ae006871d56 Mon Sep 17 00:00:00 2001 From: WarmUpTill <19472752+WarmUpTill@users.noreply.github.com> Date: Sun, 7 Sep 2025 19:19:53 +0200 Subject: [PATCH] Fix nested macro PostLoad being called too early Would lead to macro dependent settings potentially being lost --- lib/macro/macro-action-macro.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/macro/macro-action-macro.cpp b/lib/macro/macro-action-macro.cpp index d5bb2655..ff2edb21 100644 --- a/lib/macro/macro-action-macro.cpp +++ b/lib/macro/macro-action-macro.cpp @@ -139,7 +139,6 @@ bool MacroActionMacro::Load(obs_data_t *obj) OBSDataAutoRelease nestedMacroData = obs_data_get_obj(obj, "nestedMacro"); _nestedMacro->Load(nestedMacroData); - _nestedMacro->PostLoad(); } _customWidgetHeight = obs_data_get_int(obj, "customWidgetHeight"); @@ -152,6 +151,7 @@ bool MacroActionMacro::PostLoad() MacroRefAction::PostLoad(); MacroAction::PostLoad(); _runOptions.macro.PostLoad(); + _nestedMacro->PostLoad(); return true; }