sw_engine renderer: fix the invalid memory access in the corner case.
authorHermet Park <chuneon.park@samsung.com>
Tue, 9 Nov 2021 07:50:20 +0000 (16:50 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Wed, 10 Nov 2021 01:43:08 +0000 (10:43 +0900)
commit01fbfe5bf92b1cdc145f3a56b2ab447345f68df9
tree9270d6edc4f36f216c30562b329705fa9d23919e
parent67bdac3d278e871fbc7f7669e55b5a8596b7d30c
sw_engine renderer: fix the invalid memory access in the corner case.

Tasks can be disposed while the renderer referencing it.
Now, we can delete the tasks with lazy approach by introducing some tags.

@Issue: https://github.com/Samsung/thorvg/issues/995
src/lib/sw_engine/tvgSwRenderer.cpp