summaryrefslogtreecommitdiff
path: root/cui/source/tabpages/numfmt.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'cui/source/tabpages/numfmt.cxx')
-rw-r--r--cui/source/tabpages/numfmt.cxx8
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)
{