diff -r 6dfc5f825351 -r 50bf9db68373 locationmanager/client/src/rlocationobjectmanipulator.cpp --- a/locationmanager/client/src/rlocationobjectmanipulator.cpp Fri Mar 19 09:38:01 2010 +0200 +++ b/locationmanager/client/src/rlocationobjectmanipulator.cpp Fri Apr 16 15:23:55 2010 +0300 @@ -132,7 +132,7 @@ TInt urisRequiredSize = CMdCSerializationBuffer::KRequiredSizeForTInt32; // and URIs - for( TInt i = 0; i < uriCount; i++ ) + for( TInt i = uriCount - 1; i >=0; i-- ) { urisRequiredSize += CMdCSerializationBuffer::RequiredSize( *aTargetURIs[i] ); } @@ -150,7 +150,7 @@ return; } - for( TInt i = 0; i < uriCount; i++ ) + for( TInt i = uriCount - 1; i >=0; i-- ) { TRAPD( err, uriBuffer->InsertL( *aTargetURIs[i] ) );