diff -r f56ec6ce2732 -r 6f9f6e99a23e mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectreferences.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectreferences.cpp Tue May 11 16:40:32 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectreferences.cpp Tue May 25 13:14:13 2010 +0300 @@ -70,7 +70,6 @@ // void CSetObjectReferences::ConstructL() { - SetPSStatus(); } // ----------------------------------------------------------------------------- @@ -126,6 +125,9 @@ EXPORT_C void CSetObjectReferences::ServiceL() { PRINT( _L( "MM MTP => CSetObjectReferences::ServiceL" ) ); + + MmMtpDpUtility::SetPSStatus(EMtpPSStatusActive); + delete iReferences; iReferences = NULL; iReferences = CMTPTypeArray::NewL( EMTPTypeAUINT32 );