summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--2d/signal.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/2d/signal.scm b/2d/signal.scm
index fc1ce31..272cbfb 100644
--- a/2d/signal.scm
+++ b/2d/signal.scm
@@ -103,7 +103,7 @@ simply returns OBJECT otherwise."
(define (signal-propagate! signal)
"Notify all output signals about the current value of SIGNAL."
(hash-for-each (lambda (output unused)
- ((signal-proc output) output (%signal-ref output)))
+ ((signal-proc output) output (%signal-ref signal)))
(signal-outputs signal)))
(define (%signal-set! signal value)