Revert "Revert "Revert "vector-image-renderer: fix crash at multi-canvas rendering"""
authorHermet Park <chuneon.park@samsung.com>
Wed, 9 Jun 2021 04:25:47 +0000 (13:25 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 9 Jun 2021 04:25:47 +0000 (13:25 +0900)
This reverts commit fb2f65ad83f1d19ffd22f06e726348a5a4388619.

dali-extension/vector-animation-renderer/tizen-rive-animation-renderer.cpp

index 47b7aa7..3620c27 100644 (file)
@@ -280,11 +280,9 @@ bool TizenRiveAnimationRenderer::Render(uint32_t frameNumber)
   if(!mSwCanvas)
   {
     mSwCanvas = tvg::SwCanvas::gen();
-    mSwCanvas->mempool(tvg::SwCanvas::MempoolPolicy::Individual);
-
   }
-  mSwCanvas->clear();
   mSwCanvas->target((uint32_t*)buffer, info.planes[0].stride / 4, info.width, info.height, tvg::SwCanvas::ARGB8888);
+  mSwCanvas->clear();
 
   // Render Rive Frame
   frameNumber    = mStartFrameNumber + frameNumber;