summaryrefslogtreecommitdiff
path: root/scaddins/source/analysis/analysishelper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'scaddins/source/analysis/analysishelper.cxx')
-rw-r--r--scaddins/source/analysis/analysishelper.cxx12
1 files changed, 5 insertions, 7 deletions
diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx
index 19ea47cc5ef0..22328b2d2373 100644
--- a/scaddins/source/analysis/analysishelper.cxx
+++ b/scaddins/source/analysis/analysishelper.cxx
@@ -2031,8 +2031,6 @@ void Complex::Csch()
ComplexList::~ComplexList()
{
- for(Complex* p : maVector)
- delete p;
}
@@ -2054,9 +2052,9 @@ void ComplexList::Append( const uno::Sequence< uno::Sequence< OUString > >& r, C
const OUString& rStr = rList[ n2 ];
if( !rStr.isEmpty() )
- Append( new Complex( rStr ) );
+ Append( Complex( rStr ) );
else if( bEmpty0 )
- Append( new Complex( 0.0 ) );
+ Append( Complex( 0.0 ) );
else if( bErrOnEmpty )
throw lang::IllegalArgumentException();
}
@@ -2081,15 +2079,15 @@ void ComplexList::Append( const uno::Sequence< uno::Any >& aMultPars, ComplListA
auto pStr = o3tl::forceAccess<OUString>(r);
if( !pStr->isEmpty() )
- Append( new Complex( *pStr ) );
+ Append( Complex( *pStr ) );
else if( bEmpty0 )
- Append( new Complex( 0.0 ) );
+ Append( Complex( 0.0 ) );
else if( bErrOnEmpty )
throw lang::IllegalArgumentException();
}
break;
case uno::TypeClass_DOUBLE:
- Append( new Complex( *o3tl::forceAccess<double>(r), 0.0 ) );
+ Append( Complex( *o3tl::forceAccess<double>(r), 0.0 ) );
break;
case uno::TypeClass_SEQUENCE:
{