Destroy egl to avoid memory issue 14/256914/2
authortscholb <scholb.kim@samsung.com>
Wed, 14 Apr 2021 12:01:43 +0000 (21:01 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Tue, 27 Apr 2021 05:36:21 +0000 (05:36 +0000)
Change-Id: I02e90949a3738c0e2fea9196af5f3ab9f62a02da

dali/internal/imaging/tizen/native-image-source-impl-tizen.cpp

index f3b526d..8fe3953 100644 (file)
@@ -412,6 +412,9 @@ bool NativeImageSourceTizen::CreateResource()
   mEglImageExtensions = mEglGraphics->GetImageExtensions();
   DALI_ASSERT_DEBUG(mEglImageExtensions);
 
+  // if resource of egl was not destroyed, destroy it first
+  DestroyResource();
+
   mEglImageKHR = mEglImageExtensions->CreateImageKHR(eglBuffer);
 
   return mEglImageKHR != NULL;