Do not Enable Tizen Device APIs if No Addon 27/227227/1
authorws29.jung <ws29.jung@samsung.com>
Tue, 25 Feb 2020 02:20:06 +0000 (11:20 +0900)
committerws29.jung <ws29.jung@samsung.com>
Tue, 10 Mar 2020 12:17:10 +0000 (21:17 +0900)
Tizen Device APIs for Addon enabled even when there is no addon is installed.
Now Tizen Device API will enable when at least one addon is installed.

Change-Id: I8edd3ce862aa2d2cb94ea0c269300f701fdb8116
Signed-off-by: ws29.jung <ws29.jung@samsung.com>
wrt_app/src/runtime.js

index 60fe3aa19167f54a6b84dfe74c704e1f1b7b2edd..1b4428d64abebc862eb7b2e47f183bb4824848a0 100755 (executable)
@@ -93,8 +93,9 @@ class Runtime {
             console.log('ready');
             _this.addonManager = new AddonManager();
             if (!options.noAddons) {
-                _this.addonManager.build();
-                if (!_this.extensionInit) {
+                let addonBuilt = _this.addonManager.build();
+                console.log("addonBuild : " + addonBuilt.length);
+                if (!_this.extensionInit && addonBuilt.length) {
                   new XWalkExtension();
                   _this.extensionInit = true;
                 }