diff -r ea4b2e4f7cac -r 220a17280356 codhandler/codeng/src/FileSaver.cpp --- a/codhandler/codeng/src/FileSaver.cpp Fri Feb 19 23:55:03 2010 +0200 +++ b/codhandler/codeng/src/FileSaver.cpp Fri Mar 12 15:48:51 2010 +0200 @@ -281,7 +281,7 @@ else { // Other than DRM stuff arrived. Proper check for MIME type. - if( !(*aData[aData.ActiveDownload()]).HasType( iType.Des8() ) ) + if( !(*aData[aData.ActiveDownload()]).HasType( iType.Des8() ) && ! iDocHandler.CanSaveL(iType) ) { CLOG(( ECodEng, 4, _L(" mismatch") )); User::Leave( KErrCodAttributeMismatch );