diff options
Diffstat (limited to 'svtools/source')
-rw-r--r-- | svtools/source/misc/ehdl.cxx | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/svtools/source/misc/ehdl.cxx b/svtools/source/misc/ehdl.cxx index 429eb5957a10..c5184c8c40eb 100644 --- a/svtools/source/misc/ehdl.cxx +++ b/svtools/source/misc/ehdl.cxx @@ -215,11 +215,9 @@ bool SfxErrorHandler::GetErrorString(ErrCode lErrId, OUString &rStr) const bool bRet = false; rStr = RID_ERRHDL_CLASS; - ErrCode nErrId((sal_uInt16)(sal_uInt32)lErrId); - for (const ErrMsgCode* pItem = pIds; pItem->second; ++pItem) { - if (pItem->second == nErrId) + if (pItem->second.GetRest() == lErrId.GetRest()) { rStr = rStr.replaceAll("$(ERROR)", Translate::get(pItem->first, rResLocale)); bRet = true; |