[WRTjs][VD] suspendByStatus() only call once in finish load 69/263269/3
authorliwei <wei90727.li@samsung.com>
Mon, 30 Aug 2021 09:50:25 +0000 (17:50 +0800)
committerliwei <wei90727.li@samsung.com>
Tue, 31 Aug 2021 05:43:44 +0000 (13:43 +0800)
suspendByStatus() just need call once, 'did-finish-load' will
be invoked many times(RWI / load / reload), so add once function
for suspendByStatus().

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

index a80f7bf..85c1cea 100644 (file)
@@ -73,10 +73,12 @@ export class WebApplicationDelegateTV extends WebApplicationDelegate {
   }
 
   onDidFinishLoad() {
-    if (this.inspectorSrc)
+    if (this.inspectorSrc) {
       this.showInspectorGuide();
-    else
+    } else {
+      this.onDidFinishLoad = () => { };
       this.suspendByStatus();
+    }
 
     if (this.needDispatchTizenVisibilityChange)
       this.sendTizenVisibilityEvent(this.webApplication.mainWindow.isVisible());