diff -r 3b7506f63335 -r f3d2589f22d6 mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/ccopyobject.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/ccopyobject.cpp Wed Jun 16 16:05:08 2010 +0100 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/ccopyobject.cpp Thu Jul 22 16:38:21 2010 +0100 @@ -107,10 +107,6 @@ EXPORT_C void CCopyObject::ConstructL() { iPropertyList = CMTPTypeObjectPropList::NewL(); - - // Set the CenRep value of MTP status, - // also need to do in other processors which related to MPX - SetPSStatus(); } // ----------------------------------------------------------------------------- @@ -122,6 +118,7 @@ { PRINT( _L( "MM MTP => CCopyObject::ServiceL" ) ); + MmMtpDpUtility::SetPSStatus(EMtpPSStatusActive); CopyObjectL(); PRINT( _L( "MM MTP <= CCopyObject::ServiceL" ) ); @@ -453,7 +450,6 @@ case EMTPObjectPropCodeNonConsumable: iTargetObject->SetUint( CMTPObjectMetaData::ENonConsumable, element.Uint8L( CMTPTypeObjectPropListElement::EValue ) ); - // TODO: need to reconsider, // should wait all property setting finished then insert object, or not? // need to investigate if it will affect performance result iFramework.ObjectMgr().ModifyObjectL( *iTargetObject );