--- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpsetobjectproplist.cpp Tue Sep 14 22:52:29 2010 +0300
+++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpsetobjectproplist.cpp Wed Sep 15 13:07:27 2010 +0300
@@ -116,7 +116,10 @@
case EMTPObjectPropCodeNonConsumable:
iPropertyMgr.SetPropertyL(TMTPObjectPropertyCode(propertyCode), element.Uint8L(CMTPTypeObjectPropListElement::EValue));
objects.ModifyObjectL(*iObjectMeta);
- break;
+ break;
+ case EMTPObjectPropCodeHidden:
+ iPropertyMgr.SetPropertyL(TMTPObjectPropertyCode(propertyCode), element.Uint16L(CMTPTypeObjectPropListElement::EValue));
+ break;
default:
responseCode = EMTPRespCodeInvalidObjectPropCode;
break;
@@ -180,7 +183,13 @@
{
responseCode = EMTPRespCodeInvalidObjectPropFormat;
}
- break;
+ break;
+ case EMTPObjectPropCodeHidden:
+ if (aDataType != EMTPTypeUINT16)
+ {
+ responseCode = EMTPRespCodeInvalidObjectPropFormat;
+ }
+ break;
default:
responseCode = EMTPRespCodeInvalidObjectPropCode;
}