From: zhaosy Date: Thu, 11 Aug 2022 10:40:05 +0000 (+0800) Subject: [WRTjs] If app is quiting, don't call show app X-Git-Tag: submit/tizen/20220812.160033^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5e12a00e44e13edc1bfc7bba10a1fe8b039455c1;p=platform%2Fframework%2Fweb%2Fwrtjs.git [WRTjs] If app is quiting, don't call show app App will crash in below scenario, because all windows are closed, so add protected code. App is quitting -> ready-to-show event is triggered -> visibility_callback -> GetMainNativeWindow Change-Id: Ie71dc4ff71bf639a7059641a34b4819a7e97869a Signed-off-by: zhaosy --- diff --git a/wrt_app/src/web_application.ts b/wrt_app/src/web_application.ts index ff110c6..c7d497a 100644 --- a/wrt_app/src/web_application.ts +++ b/wrt_app/src/web_application.ts @@ -210,6 +210,9 @@ export class WebApplication { private setupMainWindowEventListener() { this.mainWindow.once('ready-to-show', () => { + if (this.inQuit) + return; + console.log('mainWindow ready-to-show'); if (this.showTimer) clearTimeout(this.showTimer);