X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fimage-view%2Fimage-view-impl.cpp;h=4183b89470948873a3b3acbaf6cff0e6067e8ddf;hp=8ced30e8ff4ed2fb239ec367e1d462caebf8e246;hb=b977f2ca75522fc2eb536eef07f1180ec4377589;hpb=8005908236e91165db7153110667c1bda43b972e;ds=sidebyside 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 8ced30e..4183b89 100644 --- a/dali-toolkit/internal/controls/image-view/image-view-impl.cpp +++ b/dali-toolkit/internal/controls/image-view/image-view-impl.cpp @@ -214,6 +214,9 @@ void ImageView::OnRelayout( const Vector2& size, RelayoutContainer& container ) { Control::OnRelayout( size, container ); + // If visual is being replaced then mVisual will be the replacement visual even if not ready. + mVisual = DevelControl::GetVisual( *this, Toolkit::ImageView::Property::IMAGE ); + if( mVisual ) { // Pass in an empty map which uses default transform values meaning our visual fills the control @@ -224,7 +227,6 @@ void ImageView::OnRelayout( const Vector2& size, RelayoutContainer& container ) void ImageView::OnResourceReady( Toolkit::Control control ) { - mVisual = DevelControl::GetVisual( *this, Toolkit::ImageView::Property::IMAGE ); } ///////////////////////////////////////////////////////////