From: jmm Date: Tue, 20 May 2025 23:38:24 +0000 (+0900) Subject: Fix ignored corner radius on invalid image visual url X-Git-Tag: dali_2.4.20~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F75%2F324575%2F1;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Fix ignored corner radius on invalid image visual url Change-Id: I82c31eb36da708d6adc1586da1f96e15a6d0316d --- diff --git a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp index feab9b8547..de94c89100 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -199,7 +199,7 @@ void ImageView::SetImage(const Property::Map& map) DevelControl::RegisterVisual(*this, Toolkit::ImageView::Property::IMAGE, visual, DepthIndex::CONTENT); Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get(*this); - controlDataImpl.EnableCornerPropertiesOverridden(mVisual, true); + controlDataImpl.EnableCornerPropertiesOverridden(visual, true); } else { @@ -274,7 +274,7 @@ void ImageView::SetImage(const std::string& url, ImageDimensions size) DevelControl::RegisterVisual(*this, Toolkit::ImageView::Property::IMAGE, visual, DepthIndex::CONTENT); Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get(*this); - controlDataImpl.EnableCornerPropertiesOverridden(mVisual, true); + controlDataImpl.EnableCornerPropertiesOverridden(visual, true); } else { @@ -518,7 +518,7 @@ void ImageView::ShowPlaceholderImage() DevelControl::RegisterVisual(*this, Toolkit::ImageView::Property::PLACEHOLDER_IMAGE, mPlaceholderVisual, false); Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get(*this); - controlDataImpl.EnableCornerPropertiesOverridden(mVisual, true); + controlDataImpl.EnableCornerPropertiesOverridden(mPlaceholderVisual, true); Actor self = Self(); Toolkit::GetImplementation(mPlaceholderVisual).SetOnScene(self); @@ -615,7 +615,6 @@ void ImageView::ClearTransitionAnimation() Actor self = Self(); Internal::Control::Impl& controlDataImpl = Internal::Control::Impl::Get(*this); controlDataImpl.EnableReadyTransitionOverridden(mVisual, false); - controlDataImpl.EnableCornerPropertiesOverridden(mVisual, false); Toolkit::GetImplementation(mPreviousVisual).SetOffScene(self); DiscardImageViewVisual(mPreviousVisual); }