summaryrefslogtreecommitdiff
path: root/src/unheard/time_object.clj
diff options
context:
space:
mode:
authorJake Zerrer <him@jakezerrer.com>2025-11-20 20:28:45 -0500
committerJake Zerrer <him@jakezerrer.com>2025-11-21 12:00:35 -0500
commit338ada91c1fccfe29f5e67e14c258a887f44bdd2 (patch)
treeafe97353926de1efda1585ab411ca09fd0cc1dde /src/unheard/time_object.clj
parentaca0d1ebd17be8e3c47ffae5a06e529309197aac (diff)
FIX time object bug
Diffstat (limited to 'src/unheard/time_object.clj')
-rw-r--r--src/unheard/time_object.clj6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/unheard/time_object.clj b/src/unheard/time_object.clj
index 40e16f7..1a12099 100644
--- a/src/unheard/time_object.clj
+++ b/src/unheard/time_object.clj
@@ -49,13 +49,13 @@
(loop [time-objects time-objects
m m]
(let [{:keys [start duration value]} (first time-objects)
+ m (imap/mark m start (+ start duration) value)
rem (rest time-objects)]
- (if (seq rem)
- (recur rem (imap/mark m start (+ start duration) value))
- m)))
+ (if (seq rem) (recur rem m) m)))
m)))
(comment
+ (def t (timeline (a 0)))
(def t (timeline (c 0)))
(get t 2))