From 3cae6a4a864eb68d6d6eec23cd4a37416c580a73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Tue, 22 Aug 2017 22:35:22 +0200 Subject: [PATCH] Platform: don't assume canvas is in all windowless Emscripten apps. Some apps might not use GL context at all. --- src/Magnum/Platform/WindowlessEmscriptenApplication.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Magnum/Platform/WindowlessEmscriptenApplication.js b/src/Magnum/Platform/WindowlessEmscriptenApplication.js index f8a53fa65..3d41835f0 100644 --- a/src/Magnum/Platform/WindowlessEmscriptenApplication.js +++ b/src/Magnum/Platform/WindowlessEmscriptenApplication.js @@ -57,6 +57,6 @@ for(var i = 0; i != args.length; ++i) { Module.setStatus('Downloading...'); -Module.canvas.addEventListener('contextmenu', function(event) { +if(Module.canvas) Module.canvas.addEventListener('contextmenu', function(event) { event.preventDefault(); }, true);