diff --git a/workspace/__lib__/xod/core/defer-pulse/patch.cpp b/workspace/__lib__/xod/core/defer-pulse/patch.cpp index 62341a59..1ed690e7 100644 --- a/workspace/__lib__/xod/core/defer-pulse/patch.cpp +++ b/workspace/__lib__/xod/core/defer-pulse/patch.cpp @@ -6,7 +6,7 @@ struct State { void evaluate(Context ctx) { if (isInputDirty(ctx)) { // This happens only when all nodes are evaluated setTimeout(ctx, 0); - } else { + } else if (isTimedOut(ctx)) { emitValue(ctx, true); } }