Remove observer from mLoadQueue when we request to remove observer 06/300706/4
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 1 Nov 2023 04:18:13 +0000 (13:18 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Mon, 6 Nov 2023 02:35:01 +0000 (02:35 +0000)
commiteb7cdbfd7d2ab1e0b1500323da93a446f3fa9848
treed7440445aadc23fa6029e79023b5d7e4cea8a347
parentd455644a73d704a5be96b661f1fdf69ca0e8c3e2
Remove observer from mLoadQueue when we request to remove observer

That might be happen during ResourceReady signal observing

- Add
- Remove

If than, the added request added in mLoadQueue 2 times.
and Remove request try to remove observe there (but will be failed actually.)

So, the visual get LoadCompleted signal twice.

It might have some logical problem in AnimatedImageVisual.
So let we keep ensure that 1-observer can only emit only 1-time.

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