diff -r 74aa6861c87d -r debf68073f2f mtpdataproviders/mtpimagedp/src/cmtpimagedpsetobjectpropvalue.cpp --- a/mtpdataproviders/mtpimagedp/src/cmtpimagedpsetobjectpropvalue.cpp Tue Sep 14 22:52:29 2010 +0300 +++ b/mtpdataproviders/mtpimagedp/src/cmtpimagedpsetobjectpropvalue.cpp Wed Sep 15 13:07:27 2010 +0300 @@ -168,7 +168,10 @@ break; case EMTPObjectPropCodeNonConsumable: ReceiveDataL(iMTPTypeUint8); - break; + break; + case EMTPObjectPropCodeHidden: + ReceiveDataL(iMTPTypeUint16); + break; default: User::Leave(KErrGeneral); } @@ -233,7 +236,13 @@ iFramework.ObjectMgr().ModifyObjectL(*iObjectMeta); responseCode = EMTPRespCodeOK; } - break; + break; + case EMTPObjectPropCodeHidden: + { + iObjectPropertyMgr.SetPropertyL(TMTPObjectPropertyCode(propCode), iMTPTypeUint16.Value()); + responseCode = EMTPRespCodeOK; + } + break; default: responseCode = EMTPRespCodeInvalidObjectPropFormat; //Panic(EMTPImageDpUnsupportedProperty);