From: liwei Date: Mon, 30 Aug 2021 09:50:25 +0000 (+0800) Subject: [WRTjs][VD] suspendByStatus() only call once in finish load X-Git-Tag: accepted/tizen/unified/20210901.050302^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=75e241ec9f14754d5d1c80f6166973f60a2ee077;p=platform%2Fframework%2Fweb%2Fwrtjs.git [WRTjs][VD] suspendByStatus() only call once in finish load 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 --- diff --git a/wrt_app/src/tv/web_application_tv.ts b/wrt_app/src/tv/web_application_tv.ts index a80f7bf..85c1cea 100644 --- a/wrt_app/src/tv/web_application_tv.ts +++ b/wrt_app/src/tv/web_application_tv.ts @@ -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());