From: DongHyun Song Date: Mon, 2 Nov 2020 07:55:24 +0000 (+0900) Subject: [Service] Refactor unload xwalk extension X-Git-Tag: submit/tizen/20201105.160010~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f93dfc53d1b8626d3204c41113d86497b90f7ad3;p=platform%2Fframework%2Fweb%2Fwrtjs.git [Service] Refactor unload xwalk extension unloadInstance() is introduced for optimizing memory on global model. But with irregular crash problems on UvTaskRunner's OnTimeout function, it try to access xwalk instance after deleted. This patch will remove calling unloadInstance() API. Unloading xwalk extension will be refactored below patch. Related patch: https://review.tizen.org/gerrit/246586/ Change-Id: Ie6a74b815680f02530fd2553427d03bf1634d612 Signed-off-by: DongHyun Song --- diff --git a/wrt_app/common/wrt_xwalk_extension.ts b/wrt_app/common/wrt_xwalk_extension.ts index f7ba13d9..23106e6e 100644 --- a/wrt_app/common/wrt_xwalk_extension.ts +++ b/wrt_app/common/wrt_xwalk_extension.ts @@ -220,9 +220,6 @@ export const setRuntimeMessageHandler = (handler: (type: string, data?: string, } export let cleanup = () => { - for (var name in extensions_) { - extensions_[name].unloadInstance(); - } delete global.tizen; instance = undefined; }