diff options
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/xml/xmlimprt.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/filter/xml/xmlimprt.cxx b/sc/source/filter/xml/xmlimprt.cxx index b6cd7101111a..64cfe3db1690 100644 --- a/sc/source/filter/xml/xmlimprt.cxx +++ b/sc/source/filter/xml/xmlimprt.cxx @@ -3232,7 +3232,9 @@ void SAL_CALL ScXMLImport::endDocument() SetLabelRanges(); SetNamedRanges(); SetSheetNamedRanges(); - GetPivotTableSources().process(); + if (mpPivotSources) + // Process pivot table sources after the named ranges have been set. + mpPivotSources->process(); } GetProgressBarHelper()->End(); // make room for subsequent SfxProgressBars if (pDoc) |