[VD][Workaround] Don't call wrt.getInstalledPkg and wrt.reqUninstallPkg 36/214336/1 accepted/tizen/unified/20190925.033655 submit/tizen/20190924.082103
authorliwei <wei90727.li@samsung.com>
Fri, 20 Sep 2019 09:31:14 +0000 (17:31 +0800)
committerliwei <wei90727.li@samsung.com>
Fri, 20 Sep 2019 09:38:47 +0000 (17:38 +0800)
For release wrtjs code, just don't call wrt.getInstalledPkg and wrt.reqUninstallPkg
in TV, after chromium patch is released, this patch will be reverted.
(Chromium patch: https://review.tizen.org/gerrit/#/c/platform/framework/web/chromium-efl/+/214161/)

Change-Id: Ia8f583ef941802c1cf8f5317dee179fbaa140289
Signed-off-by: liwei <wei90727.li@samsung.com>
wrt_app/src/runtime.js

index 5fac1f4..bc07eb9 100755 (executable)
@@ -185,7 +185,10 @@ class Runtime {
         wrt.on('addon-uninstalled', function(event, id) {
             console.log('addon-unistalled named ' + id);
         });
-        wrt.getInstalledPkg();
+        /* FIXME: will uncheck after chromium-efl released */
+        if (wrt.getPlatformType() !== "product_tv") {
+            wrt.getInstalledPkg();
+        }
     }
     handleIpcMessages() {
         var _this = this;
@@ -197,7 +200,10 @@ class Runtime {
         ipcMain.on(IPC_MESSAGE.ADDONS.UNINSTALLED, (sender, name, pkg) => {
             console.log('handleIpcMessages: UNINSTALLED ' + name);
             _this.addonManager.deactivate(app, name);
-            wrt.reqUninstallPkg(pkg);
+            /* FIXME: will uncheck after chromium-efl released */
+            if (wrt.getPlatformType() !== "product_tv") {
+               wrt.reqUninstallPkg(pkg);
+            }
             return true;
         });
         ipcMain.on(IPC_MESSAGE.ADDONS.ACTIVATE, (sender, name) => {