alarms: pass correct parameter to sleep-until, fixes 100% CPU usage in UI
parent
bbb95db5e6
commit
d001e0176a
|
@ -59,11 +59,8 @@ SYMBOL: alarm-thread
|
||||||
: trigger-alarms ( alarms -- )
|
: trigger-alarms ( alarms -- )
|
||||||
nano-count (trigger-alarms) ;
|
nano-count (trigger-alarms) ;
|
||||||
|
|
||||||
: next-alarm ( alarms -- timestamp/f )
|
: next-alarm ( alarms -- nanos/f )
|
||||||
dup heap-empty? [ drop f ] [
|
dup heap-empty? [ drop f ] [ heap-peek drop start>> ] if ;
|
||||||
heap-peek drop start>>
|
|
||||||
nano-count swap -
|
|
||||||
] if ;
|
|
||||||
|
|
||||||
: alarm-thread-loop ( -- )
|
: alarm-thread-loop ( -- )
|
||||||
alarms get-global
|
alarms get-global
|
||||||
|
|
Loading…
Reference in New Issue