diff -r f56ec6ce2732 -r 6f9f6e99a23e mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectproplist.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectproplist.cpp Tue May 11 16:40:32 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cgetobjectproplist.cpp Tue May 25 13:14:13 2010 +0300 @@ -98,8 +98,6 @@ iPropertyList = CMTPTypeObjectPropList::NewL(); - SetPSStatus(); - #if defined(_DEBUG) || defined(MMMTPDP_PERFLOG) iPerfLog = CMmMtpDpPerfLog::NewL( _L( "MediaMtpDataProviderEnumerator" ) ); #endif @@ -143,6 +141,8 @@ // EXPORT_C void CGetObjectPropList::ServiceL() { + MmMtpDpUtility::SetPSStatus(EMtpPSStatusActive); + GetObjectHandlesL(); TInt numOfObjects = iHandles.Count(); PRINT2( _L( "MM MTP <> CGetObjectPropList::ServiceL, numOfObjects = %d, iPropCode = 0x%x" ),