Revert "[Tizen] Revert "Request relayout when svg load completed if fittingmode is...
authorEunki, Hong <eunkiki.hong@samsung.com>
Wed, 16 Oct 2024 06:47:29 +0000 (15:47 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Wed, 16 Oct 2024 06:47:29 +0000 (15:47 +0900)
This reverts commit 89fa0014c7c34ebab0daca5574e9570a79f85ec5.

dali-toolkit/internal/visuals/svg/svg-visual.cpp

index 1bc9b075e87998ec05b189dd1a95ec046379708e..7728733811574291b344a1b86784d3b5b08c6f18 100644 (file)
@@ -347,6 +347,11 @@ void SvgVisual::LoadComplete(int32_t loadId, Dali::VectorImageRenderer vectorIma
   if(DALI_LIKELY(vectorImageRenderer))
   {
     vectorImageRenderer.GetDefaultSize(mDefaultWidth, mDefaultHeight);
+    if(mImpl->mEventObserver && mImpl->mFittingMode != DevelVisual::FittingMode::DONT_CARE)
+    {
+      // Need teo call ApplyFittingMode once again, after load completed.
+      mImpl->mEventObserver->RelayoutRequest(*this);
+    }
   }
   else if(!mLoadFailed)
   {