diff -r d881023c13eb -r cbb1bfb7ebfb mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cdeleteobject.cpp --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cdeleteobject.cpp Mon May 03 12:58:40 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/src/cdeleteobject.cpp Fri May 14 16:21:14 2010 +0300 @@ -315,10 +315,14 @@ { SendResponseL( EMTPRespCodePartialDeletion ); } - else if( !iIsMultiDelete && iDeleteError == KErrAccessDenied ) + else if ( !iIsMultiDelete && iDeleteError == KErrAccessDenied ) { SendResponseL( EMTPRespCodeObjectWriteProtected ); } + else if ( iDeleteError == KErrInUse ) + { + SendResponseL( EMTPRespCodeDeviceBusy ); + } else { SendResponseL( EMTPRespCodeAccessDenied );