X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fevent%2Factors%2Factor-impl.cpp;h=e62346407c1fa0491838ebaba6f2b36d11343f22;hb=ef533987305e49d478836f0bc9d652dd54bdbfbc;hp=4a99aa72554997aabbcf122dfd7293694508824d;hpb=baef81c81217e013c1cc253ac636f154c7e61370;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/event/actors/actor-impl.cpp b/dali/internal/event/actors/actor-impl.cpp index 4a99aa7..e623464 100755 --- a/dali/internal/event/actors/actor-impl.cpp +++ b/dali/internal/event/actors/actor-impl.cpp @@ -4651,8 +4651,15 @@ void Actor::SetPreferredSize( const Vector2& size ) { EnsureRelayoutData(); - SetResizePolicy( ResizePolicy::FIXED, Dimension::WIDTH ); - SetResizePolicy( ResizePolicy::FIXED, Dimension::HEIGHT ); + if( size.width > 0.0f ) + { + SetResizePolicy( ResizePolicy::FIXED, Dimension::WIDTH ); + } + + if( size.height > 0.0f ) + { + SetResizePolicy( ResizePolicy::FIXED, Dimension::HEIGHT ); + } mRelayoutData->preferredSize = size;