From: huiyu.eun Date: Tue, 20 Nov 2018 02:49:30 +0000 (+0900) Subject: [Tizen] Fix z value issue X-Git-Tag: accepted/tizen/5.0/unified/20181120.162633~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F77%2F193377%2F1;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [Tizen] Fix z value issue Change-Id: I9d3f72e5001cdf9ef81a8d30d0e9ee9733790e0a Signed-off-by: huiyu.eun --- diff --git a/dali-toolkit/internal/layouting/layout-controller-impl.cpp b/dali-toolkit/internal/layouting/layout-controller-impl.cpp index d2e0119..5dfcb35 100644 --- a/dali-toolkit/internal/layouting/layout-controller-impl.cpp +++ b/dali-toolkit/internal/layouting/layout-controller-impl.cpp @@ -238,13 +238,19 @@ void LayoutController::PerformLayoutPositioning( LayoutPositionDataArray& layout DALI_LOG_INFO( gLogFilter, Debug::Verbose, "LayoutController::PerformLayoutPositioning %s\n", actor.GetName().c_str() ); if ( !layoutPositionData.animated ) { - actor.SetPosition( layoutPositionData.left, layoutPositionData.top ); - actor.SetSize( layoutPositionData.right - layoutPositionData.left, layoutPositionData.bottom - layoutPositionData.top ); + actor.SetX( layoutPositionData.left ); + actor.SetY( layoutPositionData.top ); + + actor.SetProperty( Actor::Property::SIZE_WIDTH, layoutPositionData.right - layoutPositionData.left ); + actor.SetProperty( Actor::Property::SIZE_HEIGHT, layoutPositionData.bottom - layoutPositionData.top ); } else { - actor.SetPosition( actor.GetCurrentPosition() ); - actor.SetSize( actor.GetCurrentSize() ); + actor.SetX( actor.GetCurrentPosition().x ); + actor.SetY( actor.GetCurrentPosition().y ); + + actor.SetProperty( Actor::Property::SIZE_WIDTH, actor.GetCurrentSize().x ); + actor.SetProperty( Actor::Property::SIZE_HEIGHT, actor.GetCurrentSize().y ); } } }