X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Fmanager%2Ftransform-manager.cpp;h=b289bf4be2d55d6ae9499bcbf67d837eee23800a;hb=de3bf8f68abea11fa5c71271bd3a4417b5dbb1c1;hp=5415778290857cd5f6daf250e6e68272e6738ad6;hpb=6df477ec7ca63489c5b01ab1455c6b01fcf6aa10;p=platform%2Fcore%2Fuifw%2Fdali-core.git diff --git a/dali/internal/update/manager/transform-manager.cpp b/dali/internal/update/manager/transform-manager.cpp index 5415778..b289bf4 100644 --- a/dali/internal/update/manager/transform-manager.cpp +++ b/dali/internal/update/manager/transform-manager.cpp @@ -312,6 +312,7 @@ void TransformManager::SwapComponents( unsigned int i, unsigned int j ) std::swap( mLocal[i], mLocal[j] ); std::swap( mComponentDirty[i], mComponentDirty[j] ); std::swap( mBoundingSpheres[i], mBoundingSpheres[j] ); + std::swap( mWorld[i], mWorld[j] ); mIds[ mComponentId[i] ] = i; mIds[ mComponentId[j] ] = j; @@ -335,10 +336,15 @@ void TransformManager::ReorderComponents() } } - std::sort( mOrderedComponents.Begin(), mOrderedComponents.End()); - for( size_t i(0); i