diff -r f56ec6ce2732 -r 6f9f6e99a23e mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Tue May 11 16:40:32 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp Tue May 25 13:14:13 2010 +0300 @@ -74,7 +74,6 @@ iDpConfig( aDpConfig ), iFs( aFramework.Fs() ) { - SetPSStatus(); PRINT( _L( "Operation: SetObjectPropValue(0x9804)" ) ); } @@ -199,6 +198,9 @@ EXPORT_C void CSetObjectPropValue::ServiceL() { PRINT( _L( "MM MTP => CSetObjectPropValue::ServiceL" ) ); + + MmMtpDpUtility::SetPSStatus(EMtpPSStatusActive); + __ASSERT_DEBUG( iRequestChecker, Panic( EMmMTPDpRequestCheckNull ) ); TUint32 handle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 ); PRINT1( _L( "MM MTP <> CSetObjectPropValue::ServiceL handle = 0x%x" ), handle );