summaryrefslogtreecommitdiff
path: root/scaddins/source/analysis/analysis.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2016-06-06 09:47:11 +0200
committerStephan Bergmann <sbergman@redhat.com>2016-06-06 09:47:32 +0200
commit9f0ed9d8ebdc31fe546ba280966481a0b2a6994e (patch)
treea913e3672f61a5a1f846cacb5e52fefe4e0dcd79 /scaddins/source/analysis/analysis.cxx
parent61e0433fdf1bfd391378ff9fcbf697aec4c5e61a (diff)
Use o3tl/any.hxx in scaddins
Change-Id: Ifb19d216a00db90d6a267099077f90e6c54cd942
Diffstat (limited to 'scaddins/source/analysis/analysis.cxx')
-rw-r--r--scaddins/source/analysis/analysis.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/scaddins/source/analysis/analysis.cxx b/scaddins/source/analysis/analysis.cxx
index 3375481aa935..b7e1c984beda 100644
--- a/scaddins/source/analysis/analysis.cxx
+++ b/scaddins/source/analysis/analysis.cxx
@@ -24,6 +24,7 @@
#include <comphelper/processfactory.hxx>
#include <comphelper/random.hxx>
#include <cppuhelper/supportsservice.hxx>
+#include <o3tl/any.hxx>
#include <osl/diagnose.h>
#include <rtl/ustrbuf.hxx>
#include <rtl/math.hxx>
@@ -1150,7 +1151,7 @@ OUString SAL_CALL AnalysisAddIn::getComplex( double fR, double fI, const uno::An
break;
case uno::TypeClass_STRING:
{
- const OUString* pSuff = static_cast<const OUString*>(rSuff.getValue());
+ auto pSuff = o3tl::forceGet<OUString>(rSuff);
bi = *pSuff == "i" || pSuff->isEmpty();
if( !bi && *pSuff != "j" )
throw lang::IllegalArgumentException();