--- ./framework/inc/classes/filtercachedata.hxx.orig 2011-12-17 13:14:22.102898902 +0000 +++ ./framework/inc/classes/filtercachedata.hxx 2011-12-17 13:17:51.524424012 +0000 @@ -230,7 +230,7 @@ { bPreferred = rCopy.bPreferred ; sName = rCopy.sName ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash& > (rCopy.lUINames); sMediaType = rCopy.sMediaType ; sClipboardFormat = rCopy.sClipboardFormat; nDocumentIconID = rCopy.nDocumentIconID ; @@ -298,7 +298,7 @@ nOrder = rCopy.nOrder ; sName = rCopy.sName ; sType = rCopy.sType ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash& > (rCopy.lUINames); sDocumentService = rCopy.sDocumentService ; sFilterService = rCopy.sFilterService ; sUIComponent = rCopy.sUIComponent ; @@ -405,7 +405,7 @@ inline Loader& impl_copy( const Loader& rCopy ) { sName = rCopy.sName ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash& > (rCopy.lUINames); lTypes = rCopy.lTypes ; return (*this); }