original commit: 3b324d6141f10d63fc65411e4d4795ffaac63151
This commit is contained in:
Matthew Flatt 2004-07-17 12:25:42 +00:00
parent 1c7947850d
commit 07457e87fd

View File

@ -7362,9 +7362,9 @@
(define (sleep/yield secs)
(unless (and (real? secs) (not (negative? secs)))
(raise-type-error 'sleep/yield "non-negative real number" secs))
(let ([s (make-semaphore)])
(thread (lambda () (sleep secs) (semaphore-post s)))
(wx:yield s)))
(wx:yield (alarm-evt (+ (current-inexact-milliseconds)
(* secs 1000))))
(void))
(define get-window-text-extent
(let ([bm #f][dc #f])