From 1db1e6bf15e2948a407b0ebecfb1a0dfc13d2560 Mon Sep 17 00:00:00 2001 From: ofird Date: Thu, 18 Jan 2018 11:08:02 +0200 Subject: [PATCH] fix(start app): show red screen in case an error is thrown while starting the app --- src/Navigation.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Navigation.js b/src/Navigation.js index 364be714f54..e543541daf2 100644 --- a/src/Navigation.js +++ b/src/Navigation.js @@ -132,11 +132,19 @@ function dismissInAppNotification(params = {}) { } async function startTabBasedApp(params) { - return await platformSpecific.startTabBasedApp(params); + try { + return await platformSpecific.startTabBasedApp(params); + } catch(e) { + console.error(`Error while starting app: ${e}`); + } } async function startSingleScreenApp(params) { - return await platformSpecific.startSingleScreenApp(params); + try { + return await platformSpecific.startSingleScreenApp(params); + } catch(e) { + console.error(`Error while starting app: ${e}`); + } } function setEventHandler(navigatorEventID, eventHandler) {