Bugfix: Only reset-timer on mac if sleep-time returns an integer. If it returns f, don't divide by 1000 and error.
parent
c36d73e242
commit
a744e3a370
|
@ -105,7 +105,9 @@ TUPLE: run-loop fds sources timers ;
|
|||
>CFAbsoluteTime CFRunLoopTimerSetNextFireDate ;
|
||||
|
||||
: reset-timer ( timer -- )
|
||||
sleep-time 1000 /f system-micros + (reset-timer) ;
|
||||
sleep-time dup
|
||||
[ 1000 /f system-micros + (reset-timer) ]
|
||||
[ 2drop ] if ;
|
||||
|
||||
PRIVATE>
|
||||
|
||||
|
|
Loading…
Reference in New Issue