From 65f0eeeb8c472ce79a8699a1be68fd18db0d0309 Mon Sep 17 00:00:00 2001 From: Carl Woffenden Date: Wed, 6 Mar 2024 15:23:57 +0100 Subject: [PATCH] Replace screen with window.screen to stop exceptions --- src/library_html5.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/library_html5.js b/src/library_html5.js index cb3d9064a087e..52354db36a55a 100644 --- a/src/library_html5.js +++ b/src/library_html5.js @@ -929,7 +929,7 @@ var LibraryHTML5 = { }, $screenOrientation: () => { - if (!screen) return undefined; + if (!window.screen) return undefined; return screen.orientation || screen['mozOrientation'] || screen['webkitOrientation']; }, @@ -999,7 +999,7 @@ var LibraryHTML5 = { emscripten_set_orientationchange_callback_on_thread__proxy: 'sync', emscripten_set_orientationchange_callback_on_thread__deps: ['$registerOrientationChangeEventCallback'], emscripten_set_orientationchange_callback_on_thread: (userData, useCapture, callbackfunc, targetThread) => { - if (!screen || !screen.orientation) return {{{ cDefs.EMSCRIPTEN_RESULT_NOT_SUPPORTED }}}; + if (!window.screen || !screen.orientation) return {{{ cDefs.EMSCRIPTEN_RESULT_NOT_SUPPORTED }}}; return registerOrientationChangeEventCallback(screen.orientation, userData, useCapture, callbackfunc, {{{ cDefs.EMSCRIPTEN_EVENT_ORIENTATIONCHANGE }}}, 'change', targetThread); },