locationmanager/client/src/rlocationobjectmanipulator.cpp
branchRCL_3
changeset 7 3cebc1a84278
parent 0 c53acadfccc6
child 19 b73252188534
equal deleted inserted replaced
6:646a02f170b9 7:3cebc1a84278
   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 )