Fix temp var values of actions not being accessible

This a bug introduced with ec3052c823.
This commit is contained in:
WarmUpTill
2026-04-03 13:21:25 +02:00
committed by WarmUpTill
parent b02259e926
commit df42538319
3 changed files with 22 additions and 0 deletions

View File

@@ -433,6 +433,9 @@ bool Macro::RunActionsHelper(
actionCopy = action->Copy();
});
bool actionResult = actionCopy->PerformAction();
action->WithLock([&action, &actionCopy]() {
action->CopyTempVarValuesFrom(*actionCopy);
});
actionsExecutedSuccessfully =
actionsExecutedSuccessfully && actionResult;
} else {