-
This commit is contained in:
@@ -28,7 +28,7 @@
|
|||||||
)
|
)
|
||||||
;(set! libname "../rktwebview/build/Release/rktwebview.dll")
|
;(set! libname "../rktwebview/build/Release/rktwebview.dll")
|
||||||
;(set! libname "../rktwebview/build/Release/librktwebview.so")
|
;(set! libname "../rktwebview/build/Release/librktwebview.so")
|
||||||
(set! libname "../rktwebview_qt/build/Desktop-Release/librktwebview_qt.so")
|
(set! libname "../rktwebview_qt/build/Release/librktwebview_qt.so")
|
||||||
(define webview-lib-file (build-path lib-dir libname))
|
(define webview-lib-file (build-path lib-dir libname))
|
||||||
|
|
||||||
(define webview-lib (ffi-lib webview-lib-file))
|
(define webview-lib (ffi-lib webview-lib-file))
|
||||||
@@ -61,6 +61,10 @@
|
|||||||
;RKTWEBVIEW_QT_EXPORT result_t rkt_webview_set_html(int wv, const char *html);
|
;RKTWEBVIEW_QT_EXPORT result_t rkt_webview_set_html(int wv, const char *html);
|
||||||
|
|
||||||
(define process-events #t)
|
(define process-events #t)
|
||||||
|
|
||||||
|
(define (stop-event-processing)
|
||||||
|
(set! process-events #f))
|
||||||
|
|
||||||
(define (start-event-processing)
|
(define (start-event-processing)
|
||||||
(thread (λ ()
|
(thread (λ ()
|
||||||
(letrec ((f (λ ()
|
(letrec ((f (λ ()
|
||||||
@@ -68,7 +72,9 @@
|
|||||||
(sleep 0.001)
|
(sleep 0.001)
|
||||||
(if process-events
|
(if process-events
|
||||||
(f)
|
(f)
|
||||||
'done))))
|
(begin
|
||||||
|
(displayln "Stopping event processing")
|
||||||
|
'done)))))
|
||||||
(f)))))
|
(f)))))
|
||||||
|
|
||||||
(rkt_webview_init)
|
(rkt_webview_init)
|
||||||
|
|||||||
Reference in New Issue
Block a user