diff options
Diffstat (limited to 'scaddins/source/analysis/analysishelper.cxx')
-rw-r--r-- | scaddins/source/analysis/analysishelper.cxx | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/scaddins/source/analysis/analysishelper.cxx b/scaddins/source/analysis/analysishelper.cxx index 33c035fa78b6..11c4eb57bced 100644 --- a/scaddins/source/analysis/analysishelper.cxx +++ b/scaddins/source/analysis/analysishelper.cxx @@ -1441,13 +1441,6 @@ void MyList::Insert( void* p, sal_uInt32 n ) -StringList::~StringList() -{ - for( OUString* p = ( OUString* ) First() ; p ; p = ( OUString* ) Next() ) - delete p; -} - - class AnalysisRscStrArrLoader : public Resource { private: @@ -1480,10 +1473,10 @@ FuncData::FuncData( const FuncDataBase& r, ResMgr& rResMgr ) : const ResStringArray& rArr = aArrLoader.GetStringArray(); sal_uInt16 nCount = sal::static_int_cast<sal_uInt16>( rArr.Count() ); - sal_uInt16 n; - for( n = 0 ; n < nCount ; n++ ) - aCompList.Append( rArr.GetString( n ) ); + aCompList.resize( nCount ); + for( sal_uInt16 n = 0 ; n < nCount ; n++ ) + aCompList[n] = rArr.GetString( n ); } |