From e3b60abf64d8daac60889824b148617d3dcf8da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 24 Aug 2018 16:57:40 +0200 Subject: [PATCH] Platform: don't allow emscripten to hide the oopsies. --- src/Magnum/Platform/EmscriptenApplication.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Platform/EmscriptenApplication.js b/src/Magnum/Platform/EmscriptenApplication.js index 3ac448da4..df7aa4edc 100644 --- a/src/Magnum/Platform/EmscriptenApplication.js +++ b/src/Magnum/Platform/EmscriptenApplication.js @@ -50,7 +50,10 @@ var Module = { setStatus: function(message) { var status = document.getElementById('status'); - if(status) status.innerHTML = message; + /* Emscripten calls setStatus("") after a timeout even if the app + aborts. That would erase the crash message, so don't allow that */ + if(status && status.innerHTML != "Oops :(") + status.innerHTML = message; }, setStatusDescription: function(message) {