From: liwei Date: Fri, 8 Jan 2021 09:52:11 +0000 (+0800) Subject: [VD] Get app forcereload flag in webapplication constructor X-Git-Tag: submit/tizen/20210115.043955^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=01d638f95796fba2fbc1e7a8dee138e00eb2543f;p=platform%2Fframework%2Fweb%2Fwrtjs.git [VD] Get app forcereload flag in webapplication constructor For wrt autotest tc which check "force.loadDefaultURI" metadata, get app forcereload flag(force.loadDefaultURI) in constructor, otherwise it's hard to make a scenario by test script to check this metadata. Change-Id: I38ae46846687ab52a874d8dff22d62f581b9491f Signed-off-by: liwei --- diff --git a/wrt_app/src/web_application.ts b/wrt_app/src/web_application.ts old mode 100755 new mode 100644 index 25a24412..dee5636c --- a/wrt_app/src/web_application.ts +++ b/wrt_app/src/web_application.ts @@ -27,6 +27,7 @@ export class WebApplication { backgroundExecution: boolean; defaultBackgroundColor: string; defaultTransparent: boolean; + isAlwaysReload: boolean; mainWindow: Electron.BrowserWindow; multitaskingSupport: boolean; notificationPermissionMap?: Map; @@ -60,6 +61,7 @@ export class WebApplication { this.backgroundExecution = false; } this.accessiblePath = wrt.tv?.getAccessiblePath(); + this.isAlwaysReload = (wrt.tv ? wrt.tv.isAlwaysReload() : false); this.multitaskingSupport = (wrt.tv ? wrt.tv.getMultitaskingSupport() : true); this.defaultBackgroundColor = (wrt.tv ? '#0000' : ((wrt.getPlatformType() === "product_wearable") ? '#000' : '#FFF')); @@ -458,8 +460,7 @@ Then you can get profile log from the initial loading.`; } private needReload(src: string) { - let isAlwaysReload = (wrt.tv ? wrt.tv.isAlwaysReload() : false); - if (isAlwaysReload) { + if (this.isAlwaysReload) { return true; } let reload = false;