Somewhat more debugging info.

This commit is contained in:
2026-07-06 22:07:09 +02:00
parent 819d756c04
commit aecb53caf9
+11 -3
View File
@@ -80,8 +80,14 @@
(if (list? ret) (if (list? ret)
(if (null? ret) (if (null? ret)
(error (format "audio-player: no return value in ~a" ret)) (error (format "audio-player: no return value in ~a" ret))
(car ret)) (let ((r (car ret)))
ret)) (when (eq? r 'error)
(err-sound "Got an error: ~a" ret))
(car ret)))
(begin
(when(eq? ret 'error)
(err-sound "Got an error: ~a" ret))
ret)))
(define (is-event? evt sym) (define (is-event? evt sym)
(is-return? evt sym)) (is-return? evt sym))
@@ -253,7 +259,9 @@
(-> audio-play? path-string? number?) (-> audio-play? path-string? number?)
(let ((result ((audio-play-rpc handle) 'open audio-file))) (let ((result ((audio-play-rpc handle) 'open audio-file)))
(when (eq? result 'error) (when (eq? result 'error)
(error "Got an error from the placed audio player")) (err-sound "audio-play!: error for file ~a" audio-file)
(error "Got an error from the placed audio player")
)
(cadr result))) (cadr result)))
(define/contract (audio-pause! handle paused) (define/contract (audio-pause! handle paused)