diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-02-06 16:02:12 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-02-07 09:12:58 +0000 |
commit | b5e3f8a5fa98a249ecd50021c33cf2a5c7a3b4fc (patch) | |
tree | 7f09b0c1897bba078282fe7e78911c59f1118f04 /basic/source/classes | |
parent | bcb8aaf6522745b236dead5963b24ecc6aa2eac7 (diff) |
remove ugly operator* in DynamicErrorInfo
I can see why you'd want to hide this horrible tunnelling of
information with objects registering themselves in a global list.
Urrgh.
Change-Id: Ib151a0d2d5a4508dc456e52883e488ce56d9a095
Reviewed-on: https://gerrit.libreoffice.org/33984
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'basic/source/classes')
-rw-r--r-- | basic/source/classes/sb.cxx | 6 |
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(); } } |