Revert "[Tizen] Set ResizePolicy::FIXED even though the size is 0" 38/223038/1 accepted/tizen/5.5/unified/20200128.122305 accepted/tizen/5.5/unified/20200206.060328 submit/tizen_5.5/20200123.060916 submit/tizen_5.5/20200205.062646
authorHeeyong Song <heeyong.song@samsung.com>
Wed, 22 Jan 2020 08:38:30 +0000 (17:38 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Wed, 22 Jan 2020 09:38:15 +0000 (18:38 +0900)
This reverts commit f9d5958155b98c47be54599791812482677ba1ab.

Change-Id: I57cd3dd2f7ee62c361b7db7d143ce4b08a59c506

dali/internal/event/actors/actor-impl.cpp

index 4a99aa7..e623464 100755 (executable)
@@ -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;