summaryrefslogtreecommitdiff
path: root/basic/source/classes/sb.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'basic/source/classes/sb.cxx')
-rw-r--r--basic/source/classes/sb.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx
index 60d71c79a445..74cec84f634c 100644
--- a/basic/source/classes/sb.cxx
+++ b/basic/source/classes/sb.cxx
@@ -1663,7 +1663,7 @@ bool StarBASIC::CError( SbError code, const OUString& rMsg,
// Implementation of the code for the string transport to SFX-Error
if( !rMsg.isEmpty() )
{
- code = (SbError)*new StringErrorInfo( code, rMsg );
+ code = (SbError)(new StringErrorInfo( code, rMsg ))->GetErrorCode();
}
SetErrorData( code, l, c1, c2 );
GetSbData()->bCompilerError = true;
@@ -1702,11 +1702,11 @@ bool StarBASIC::RTError( SbError code, const OUString& rMsg, sal_Int32 l, sal_In
{
OUString aTmp = "\'" + OUString::number(SbxErrObject::getUnoErrObject()->getNumber()) +
"\'\n" + OUString(!GetSbData()->aErrMsg.isEmpty() ? GetSbData()->aErrMsg : rMsg);
- code = (SbError)*new StringErrorInfo( code, aTmp );
+ code = (SbError)(new StringErrorInfo( code, aTmp ))->GetErrorCode();
}
else
{
- code = (SbError)*new StringErrorInfo( code, rMsg );
+ code = (SbError)(new StringErrorInfo( code, rMsg ))->GetErrorCode();
}
}