[Tizen] (Vector) Use mutex instead of ConditionalWait for EventhThreadCallback 63/304263/1
authorEunki Hong <eunkiki.hong@samsung.com>
Fri, 12 Jan 2024 06:25:03 +0000 (15:25 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 15 Jan 2024 02:33:29 +0000 (11:33 +0900)
commitb2b665f2b5be55ff8313f1a5a2131942e1d06388
tree58cfd803db22f3738f111c75183a3c174bb97846
parent02756bf13243f2325be787dd2045d2b90649d030
[Tizen] (Vector) Use mutex instead of ConditionalWait for EventhThreadCallback

Since worker thread can call AddEventTriggerCallback freely,

we should make some lock between workerthread and
main thread(RemoveEventTriggerCallbacks, GetNextEventCallback, ~VectorAnimationThread).

ConditionalWait used only for AsyncTask rasterization, and sleep thread.
We'd better seperate those job locker.

Change-Id: I543ba7f0bdf54036a8127d1815dda18cafca54e7
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.cpp
dali-toolkit/internal/visuals/animated-vector-image/vector-animation-thread.h