diff -r 780c925249c1 -r 51035f0751c2 mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crenameobject.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crenameobject.cpp Wed Mar 31 22:26:09 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/crenameobject.cpp Wed Apr 14 16:28:17 2010 +0300 @@ -145,12 +145,13 @@ if ( iNewFolderName.Length() + iRightPartName.Length() <= KMaxFileName ) { - PerformAdditionalActionL(); - iFileName.Zero(); iFileName.Append( iNewFolderName ); iFileName.Append( iRightPartName ); PRINT1( _L( "MM MTP <> CRenameObject::RunL new file name(%S)" ), &iFileName ); + + PerformAdditionalActionL(); + // update framework metadata DB iObjectInfo->SetDesCL( CMTPObjectMetaData::ESuid, iFileName ); iObjectInfo->SetUint( CMTPObjectMetaData::EObjectMetaDataUpdate, 1 );