Ignore TaskQueue::DeleteJobs when worker terminated 31/285531/2
authorDongHyun Song <dh81.song@samsung.com>
Wed, 14 Dec 2022 07:04:10 +0000 (16:04 +0900)
committerDongHyun Song <dh81.song@samsung.com>
Wed, 14 Dec 2022 07:18:29 +0000 (16:18 +0900)
commit3f743e319889eefce19e73b3d181232cde185368
treeb8f40bb2106cd2d6e2425df9348c63306a2191b8
parentb9243b3f775030b715c1a084e2411304a9ae208a
Ignore TaskQueue::DeleteJobs when worker terminated

From Tizen 7.0, tizen.ml is enabled in web worker. Because 'tizen'
and 'xwalk' extensions are loaded on web worker. Global TaskQueue
can be truncated at 'xwalk' instance is deleted.

This singleton TaskQueue should be truncated when main JS context
is destroyed, not by web worker.

Change-Id: I078a7217622d107799a9a47786d1680db5bed5db
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
src/common/extension.h
src/utils/utils_api.js
src/utils/utils_instance.cc
src/utils/utils_instance.h