X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fimaging%2Fmacos%2Fnative-image-source-impl-mac.cpp;h=cc99b1bb12d275470763336ff0869291ef69348a;hb=06e1bc7147010573ecfad8977280220ed03843a7;hp=3e3b33fbeb1af0d03213a24321d115189f9c6c45;hpb=4ded4ba1ec5166951f41921c7e1eff458bf2755a;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git diff --git a/dali/internal/imaging/macos/native-image-source-impl-mac.cpp b/dali/internal/imaging/macos/native-image-source-impl-mac.cpp index 3e3b33f..cc99b1b 100644 --- a/dali/internal/imaging/macos/native-image-source-impl-mac.cpp +++ b/dali/internal/imaging/macos/native-image-source-impl-mac.cpp @@ -45,7 +45,8 @@ NativeImageSourceCocoa::NativeImageSourceCocoa( unsigned int height, Dali::NativeImageSource::ColorDepth depth, Any nativeImageSource) -: mImage(MakeRef(nullptr)) +: mImage(MakeRef(nullptr)), + mResourceDestructionCallback() { DALI_ASSERT_ALWAYS(Adaptor::IsAvailable()); DALI_ASSERT_ALWAYS(nativeImageSource.Empty()); @@ -205,4 +206,9 @@ bool NativeImageSourceCocoa::ReleaseBuffer() return false; } +void NativeImageSourceCocoa::SetResourceDestructionCallback(EventThreadCallback* callback) +{ + mResourceDestructionCallback = std::unique_ptr(callback); +} + } // namespace Dali::Internal::Adaptor