[Addon] Fix various issues with addon 51/241951/3
authorws29.jung <ws29.jung@samsung.com>
Fri, 21 Aug 2020 03:38:38 +0000 (12:38 +0900)
committerws29.jung <ws29.jung@samsung.com>
Fri, 28 Aug 2020 01:36:30 +0000 (10:36 +0900)
commita09a51e53877301b5463ab101636539e66f78963
tree50b6eba0a0106d6f85aa8f980bb1e7b3df997fac
parentb62655c49858c1529180190b3f5e7412e56ca278
[Addon] Fix various issues with addon

There was few issues with running addon over Webapps.

- Browser side addonapi.windows did not export properly
- Missing null check with addonInstance.activate
- Return addaonAvailable true even addon is not active

Change-Id: Ibfc58c0213498ea4538eda31ab16725c5c529e2e
Signed-off-by: ws29.jung <ws29.jung@samsung.com>
wrt_app/addon/browser/modules/window.ts
wrt_app/src/addon_manager.ts