mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/csetobjectpropvalue.cpp
changeset 50 762d760dcfdf
parent 40 4a1905d205a2
equal deleted inserted replaced
48:b7b49303d0c0 50:762d760dcfdf
   146         iPropCode = Request().Uint32( TMTPTypeRequest::ERequestParameter2 );
   146         iPropCode = Request().Uint32( TMTPTypeRequest::ERequestParameter2 );
   147         PRINT1( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL iPropCode = 0x%x" ), iPropCode );
   147         PRINT1( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL iPropCode = 0x%x" ), iPropCode );
   148 
   148 
   149         TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 );
   149         TUint32 objectHandle = Request().Uint32( TMTPTypeRequest::ERequestParameter1 );
   150         CMTPObjectMetaData* objectInfo = iRequestChecker->GetObjectInfo( objectHandle );
   150         CMTPObjectMetaData* objectInfo = iRequestChecker->GetObjectInfo( objectHandle );
   151         if ( objectInfo == NULL )
   151 
   152             {
       
   153             PRINT( _L("MM MTP <> CSetObjectPropValue::CheckRequestL, objectInfo is NULL" ) );
       
   154             return EMTPRespCodeInvalidObjectHandle;
       
   155             }
       
   156 
       
   157         TPtrC fileName = objectInfo->DesC( CMTPObjectMetaData::ESuid );
       
   158         TUint32 formatCode = objectInfo->Uint( CMTPObjectMetaData::EFormatCode );
   152         TUint32 formatCode = objectInfo->Uint( CMTPObjectMetaData::EFormatCode );
   159         PRINT3( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL, handle = 0x%x, filename = %S, formatCode = 0x%x" ),
   153         PRINT3( _L( "MM MTP <> CSetObjectPropValue::CheckRequestL, handle = 0x%x, filename = %S, formatCode = 0x%x" ),
   160             objectHandle,
   154             objectHandle,
   161             &fileName,
   155             &(objectInfo->DesC( CMTPObjectMetaData::ESuid )),
   162             formatCode );
   156             formatCode );
   163         const RArray<TUint>* properties = iDpConfig.GetSupportedPropertiesL( formatCode );
   157         const RArray<TUint>* properties = iDpConfig.GetSupportedPropertiesL( formatCode );
   164         TInt count = properties->Count();
   158         TInt count = properties->Count();
   165 
   159 
   166         result = EMTPRespCodeInvalidObjectPropCode;
   160         result = EMTPRespCodeInvalidObjectPropCode;