diff options
Diffstat (limited to 'scaddins/source/pricing/pricing.cxx')
-rw-r--r-- | scaddins/source/pricing/pricing.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/scaddins/source/pricing/pricing.cxx b/scaddins/source/pricing/pricing.cxx index 9f9c543c77ab..d93d80e30748 100644 --- a/scaddins/source/pricing/pricing.cxx +++ b/scaddins/source/pricing/pricing.cxx @@ -75,11 +75,9 @@ ScaFuncData::ScaFuncData( const ScaFuncDataBase& rBaseData, ResMgr& rResMgr ) : bDouble( rBaseData.bDouble ), bWithOpt( rBaseData.bWithOpt ) { - ScaResStringArrLoader aArrLoader(RID_PRICING_DEFFUNCTION_NAMES, rBaseData.nCompListID, rResMgr); - const ResStringArray& rArr = aArrLoader.GetStringArray(); - - for( sal_uInt32 nIndex = 0; nIndex < rArr.Count(); nIndex++ ) - aCompList.push_back( rArr.GetString( nIndex ) ); + ResStringArray aArr(ScaResId(rBaseData.nCompListID, rResMgr)); + for (sal_uInt32 nIndex = 0; nIndex < aArr.Count(); ++nIndex) + aCompList.push_back(aArr.GetString(nIndex)); } ScaFuncData::~ScaFuncData() |