locationmanager/client/src/rlocationobjectmanipulator.cpp
changeset 21 50bf9db68373
parent 0 c53acadfccc6
child 40 910a23996aa0
equal deleted inserted replaced
20:6dfc5f825351 21:50bf9db68373
   130 	
   130 	
   131 	// Required size for serialized URI buffer, count
   131 	// Required size for serialized URI buffer, count
   132     TInt urisRequiredSize = CMdCSerializationBuffer::KRequiredSizeForTInt32;
   132     TInt urisRequiredSize = CMdCSerializationBuffer::KRequiredSizeForTInt32;
   133 
   133 
   134     // and URIs
   134     // and URIs
   135     for( TInt i = 0; i < uriCount; i++ )
   135     for( TInt i = uriCount - 1; i >=0; i-- )
   136     	{
   136     	{
   137     	urisRequiredSize += CMdCSerializationBuffer::RequiredSize( *aTargetURIs[i] );
   137     	urisRequiredSize += CMdCSerializationBuffer::RequiredSize( *aTargetURIs[i] );
   138     	}
   138     	}
   139 
   139 
   140    	// serializing URIs
   140    	// serializing URIs
   148         delete uriBuffer;
   148         delete uriBuffer;
   149         CompleteRequest( aStatus, error );
   149         CompleteRequest( aStatus, error );
   150         return;
   150         return;
   151         }
   151         }
   152 
   152 
   153     for( TInt i = 0; i < uriCount; i++ )
   153     for( TInt i = uriCount - 1; i >=0; i-- )
   154 		{
   154 		{
   155 		TRAPD( err, uriBuffer->InsertL( *aTargetURIs[i] ) );
   155 		TRAPD( err, uriBuffer->InsertL( *aTargetURIs[i] ) );
   156 		
   156 		
   157 	    // was serializing failed
   157 	    // was serializing failed
   158 	    if ( err != KErrNone )
   158 	    if ( err != KErrNone )