racket webview qt finalizer next

This commit is contained in:
2026-04-18 15:32:15 +02:00
parent 72a0c80320
commit 4a66ae23da
3 changed files with 28 additions and 12 deletions

View File

@@ -10,6 +10,8 @@
net/uri-codec
)
(provide run-rktplayer)
(define-runtime-path rkt-gui-dir "gui")
(define log-file (build-path (find-system-path 'home-dir) ".rktplayer.log"))
@@ -45,7 +47,13 @@
(window (new rktplayer% [wv-context context]))
)
;(send window devtools)
window)
(let ((sem (make-semaphore)))
(send window on-quit (lambda () (semaphore-post sem)))
sem)
)
)
;(run)
(define (run-rktplayer)
(let ((sem (run)))
(semaphore-wait sem)))