diff options
-rw-r--r-- | src/jsifier.js | 2 | ||||
-rw-r--r-- | src/library_sdl.js | 2 | ||||
-rw-r--r-- | tests/test_core.py | 1 |
3 files changed, 3 insertions, 2 deletions
diff --git a/src/jsifier.js b/src/jsifier.js index a3b26aa9..49f2c564 100644 --- a/src/jsifier.js +++ b/src/jsifier.js @@ -1833,7 +1833,7 @@ function JSify(data, functionsOnly, givenFunctions) { } if (CORRUPTION_CHECK) { - assert(!ASM_JS); // cannot monkeypatch asm! + assert(!ASM_JS, 'corruption checker is not compatible with asm.js'); print(processMacros(read('corruptionCheck.js'))); } if (HEADLESS) { diff --git a/src/library_sdl.js b/src/library_sdl.js index 91c3c4bd..9383834f 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -755,7 +755,7 @@ var LibrarySDL = { document.addEventListener("keydown", SDL.receiveEvent); document.addEventListener("keyup", SDL.receiveEvent); document.addEventListener("keypress", SDL.receiveEvent); - document.addEventListener("blur", SDL.receiveEvent); + window.addEventListener("blur", SDL.receiveEvent); document.addEventListener("visibilitychange", SDL.receiveEvent); } window.addEventListener("unload", SDL.receiveEvent); diff --git a/tests/test_core.py b/tests/test_core.py index 54fbdcd1..d38a4da3 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -7555,6 +7555,7 @@ def process(filename): def test_utf32(self): if self.emcc_args is None: return self.skip('need libc for wcslen()') + if not self.is_le32(): return self.skip('this test uses inline js, which requires le32') self.do_run(open(path_from_root('tests', 'utf32.cpp')).read(), 'OK.') self.do_run(open(path_from_root('tests', 'utf32.cpp')).read(), 'OK.', args=['-fshort-wchar']) |