diff -r 4843bb5893b6 -r 8b094906a049 mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp --- a/mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp Fri Mar 12 15:46:41 2010 +0200 +++ b/mtpfws/mtpfw/dataproviders/proxydp/src/cmtpdeleteobject.cpp Mon Mar 15 12:43:12 2010 +0200 @@ -164,7 +164,7 @@ //if object is write-protected or assocation object is not empty, we continue to schedule the AO to delete the //following objects. If it is not the 2 cases, just schedule with KErrGeneral so that we can sendresponse directly //in RunL - else if (responseCode != EMTPRespCodeObjectWriteProtected && responseCode != EMTPRespCodeAccessDenied) + else if (responseCode != EMTPRespCodeObjectWriteProtected && responseCode != EMTPRespCodeAccessDenied && responseCode != EMTPRespCodeStoreReadOnly) { err = KErrGeneral; }