summaryrefslogtreecommitdiff
path: root/uui/source/iahndl.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'uui/source/iahndl.cxx')
-rw-r--r--uui/source/iahndl.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx
index 2fa698b14ea7..6febfae49664 100644
--- a/uui/source/iahndl.cxx
+++ b/uui/source/iahndl.cxx
@@ -486,7 +486,7 @@ UUIInteractionHelper::handleRequest_impl(
{
std::vector< OUString > aArguments;
handleErrorHandlerRequest( aAppException.Classification,
- aAppException.Code,
+ ErrCode(aAppException.Code),
aArguments,
rRequest->getContinuations(),
bObtainErrorStringOnly,
@@ -725,7 +725,7 @@ UUIInteractionHelper::handleRequest_impl(
task::ErrorCodeRequest aErrorCodeRequest;
if (aAnyRequest >>= aErrorCodeRequest)
{
- handleGenericErrorRequest( aErrorCodeRequest.ErrCode,
+ handleGenericErrorRequest( ErrCode(aErrorCodeRequest.ErrCode),
rRequest->getContinuations(),
bObtainErrorStringOnly,
bHasErrorString,
@@ -736,7 +736,7 @@ UUIInteractionHelper::handleRequest_impl(
task::ErrorCodeIOException aErrorCodeIOException;
if (aAnyRequest >>= aErrorCodeIOException)
{
- handleGenericErrorRequest( aErrorCodeIOException.ErrCode,
+ handleGenericErrorRequest( ErrCode(aErrorCodeIOException.ErrCode),
rRequest->getContinuations(),
bObtainErrorStringOnly,
bHasErrorString,
@@ -1075,7 +1075,7 @@ UUIInteractionHelper::handleNameClashResolveRequest(
void
UUIInteractionHelper::handleGenericErrorRequest(
- sal_Int32 nErrorCode,
+ ErrCode nErrorCode,
uno::Sequence< uno::Reference<
task::XInteractionContinuation > > const & rContinuations,
bool bObtainErrorStringOnly,
@@ -1101,8 +1101,8 @@ UUIInteractionHelper::handleGenericErrorRequest(
// Note: It's important to convert the transported long to the
// required unsigned long value. Otherwhise using as flag field
// can fail ...
- ErrCode nError = static_cast< ErrCode >(nErrorCode);
- bool bWarning = !ERRCODE_TOERROR(nError);
+ ErrCode nError(nErrorCode);
+ bool bWarning = !nError.IgnoreWarning();
if ( nError == ERRCODE_SFX_INCOMPLETE_ENCRYPTION )
{
@@ -1274,7 +1274,7 @@ bool
ErrorResource::getString(ErrCode nErrorCode, OUString &rString)
const
{
- sal_uInt32 nIdx = m_aStringArray.FindIndex(nErrorCode & ERRCODE_RES_MASK);
+ sal_uInt32 nIdx = m_aStringArray.FindIndex(nErrorCode.GetRest());
if (nIdx == RESARRAY_INDEX_NOTFOUND)
return false;
rString = m_aStringArray.GetString(nIdx);