Ignore TaskQueue::DeleteJobs when worker terminated 32/285532/1
authorDongHyun Song <dh81.song@samsung.com>
Wed, 14 Dec 2022 07:04:10 +0000 (16:04 +0900)
committerPiotr Kosko <p.kosko@samsung.com>
Wed, 14 Dec 2022 07:37:32 +0000 (07:37 +0000)
commit872334d1d4662405f8abf40e29669e85523ad72c
tree2ff4693a4d83f98fd19b0212e3a62e492bfe42b6
parentfb51f0fb4ad46e899f47342947f23d3ec8cae794
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>
(cherry picked from commit 3f743e319889eefce19e73b3d181232cde185368)
src/common/extension.h
src/utils/utils_api.js
src/utils/utils_instance.cc
src/utils/utils_instance.h