diff options
Diffstat (limited to 'cui/source/tabpages/numfmt.cxx')
-rw-r--r-- | cui/source/tabpages/numfmt.cxx | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/cui/source/tabpages/numfmt.cxx b/cui/source/tabpages/numfmt.cxx index 9e518219d7d5..304bfbe6187f 100644 --- a/cui/source/tabpages/numfmt.cxx +++ b/cui/source/tabpages/numfmt.cxx @@ -757,14 +757,12 @@ bool SvxNumberFormatTabPage::FillItemSet( SfxItemSet* rCoreAttrs ) // List of changed user defined formats: - const size_t nDelCount = pNumFmtShell->GetUpdateDataCount(); + std::vector<sal_uInt32> const & aDelFormats = pNumFmtShell->GetUpdateData(); - if ( nDelCount > 0 ) + if ( !aDelFormats.empty() ) { - std::unique_ptr<sal_uInt32[]> pDelArr(new sal_uInt32[nDelCount]); - pNumFmtShell->GetUpdateData( pDelArr.get(), nDelCount ); - pNumItem->SetDelFormatArray( pDelArr.get(), nDelCount ); + pNumItem->SetDelFormats( aDelFormats ); if(bNumItemFlag) { |