Terminate app immediately if not support multitasking 67/288467/4
authorliwei <wei90727.li@samsung.com>
Fri, 17 Feb 2023 02:25:52 +0000 (10:25 +0800)
committerliwei <wei90727.li@samsung.com>
Fri, 17 Feb 2023 07:47:46 +0000 (15:47 +0800)
If not support multitasking, WRT can terminate app immediately,
unnessary to make a timer(0 second).

Change-Id: Ic6d32059a987747965ca0666750b67bbb1ca9019
Signed-off-by: liwei <wei90727.li@samsung.com>
wrt_app/src/web_application.ts

index eef640b..27dd585 100644 (file)
@@ -333,16 +333,14 @@ export class WebApplication {
       addonManager.emit('lcSuspend', this.mainWindow.id);
       this.windowList[this.windowList.length - 1].hide();
     }
+    this.flushData();
     if (this.isPausable()) {
       this.windowList.forEach((window) => window.setEnabled(false));
       if (!this.multitaskingSupport && !this.profileDelegate.isBackgroundLaunch()) {
-        setTimeout(() => {
-          console.log('multitasking is not supported; quitting app')
-          app.quit();
-        }, 0);
+        console.log('multitasking is not supported; quitting app');
+        app.quit();
       }
     }
-    this.flushData();
   }
 
   resume() {