Make NPatchData always use shared pointer 13/299313/1
authorEunki Hong <eunkiki.hong@samsung.com>
Tue, 26 Sep 2023 00:48:45 +0000 (09:48 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Tue, 26 Sep 2023 00:52:31 +0000 (09:52 +0900)
commitf0af424f8de127601c8bdf659e81959c5041f2cb
treefdc57f190510920343e9476222985fd1b27b867d
parent86c2347a3eaa20cd823e718977aa17af26639fab
Make NPatchData always use shared pointer

Let we keep NPatchData user always use shared_ptr instead of raw pointer.
In this case, NPatchData itself will be safe enought even if
NPatchData removed from NPatchLoader cache.

Change-Id: I27db855888bc21c7a7282a9e1114945f3f0e758d
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
dali-toolkit/devel-api/utility/npatch-helper.cpp
dali-toolkit/devel-api/utility/npatch-helper.h
dali-toolkit/internal/visuals/npatch-loader.cpp
dali-toolkit/internal/visuals/npatch-loader.h
dali-toolkit/internal/visuals/npatch/npatch-visual.cpp
dali-toolkit/internal/visuals/visual-factory-cache.cpp