Guard textureId during CheckForWaitingTexture 07/282307/3
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 29 Sep 2022 12:33:32 +0000 (21:33 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 30 Sep 2022 03:13:11 +0000 (12:13 +0900)
commit8f0353c77a46306f6e630db69e8abe777b448d45
tree9c48343c8c0ecb4f22ca85e4d156ad41039ddd1f
parentca3e0ebcf6a67c3f6f04b74ce334fde849a7f9a4
Guard textureId during CheckForWaitingTexture

We can remove & assign textures during NotifyObserver.
In this case, we might have some timing issue of
same-texture-id.

This patch increase for each textureId's reference
so we can assume that this textureId is valid during
CheckForWaitingTexture API running.

Change-Id: Ia77ea0d9d49564f7ec179a9ca731fa568a573ed6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-toolkit-internal/utc-Dali-TextureManager.cpp
dali-toolkit/internal/texture-manager/texture-manager-impl.cpp