Integrating quit/exit/cleanup mechanism.

This commit is contained in:
2026-04-20 10:35:14 +02:00
parent 2caa3af481
commit 2db83592bb
2 changed files with 6 additions and 17 deletions
+4 -8
View File
@@ -10,7 +10,7 @@
net/uri-codec
)
(provide run-rktplayer)
(provide run)
(define-runtime-path rkt-gui-dir "gui")
@@ -47,13 +47,9 @@
(window (new rktplayer% [wv-context context]))
)
;(send window devtools)
(let ((sem (make-semaphore)))
(send window on-quit (lambda () (semaphore-post sem)))
sem)
(webview-wait-for-quit)
(webview-exit)
(exit)
)
)
(define (run-rktplayer)
(let ((sem (run)))
(semaphore-wait sem)))