summaryrefslogtreecommitdiff
path: root/sc/source/filter/xml/xmldpimp.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/filter/xml/xmldpimp.cxx')
-rw-r--r--sc/source/filter/xml/xmldpimp.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sc/source/filter/xml/xmldpimp.cxx b/sc/source/filter/xml/xmldpimp.cxx
index 09d8a25fa86d..c9506edbfdf9 100644
--- a/sc/source/filter/xml/xmldpimp.cxx
+++ b/sc/source/filter/xml/xmldpimp.cxx
@@ -128,7 +128,6 @@ ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport,
pDPDimSaveData(NULL),
sDataPilotTableName(),
sApplicationData(),
- sGrandTotal(GetXMLToken(XML_BOTH)),
mnRowFieldCount(0),
mnColFieldCount(0),
mnPageFieldCount(0),
@@ -165,7 +164,6 @@ ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport,
break;
case XML_TOK_DATA_PILOT_TABLE_ATTR_GRAND_TOTAL :
{
- sGrandTotal = sValue;
if (IsXMLToken(sValue, XML_BOTH))
{
maRowGrandTotal.mbVisible = true;
@@ -266,6 +264,7 @@ SvXMLImportContext *ScXMLDataPilotTableContext::CreateChildContext( sal_uInt16 n
}
break;
case XML_TOK_DATA_PILOT_TABLE_ELEM_GRAND_TOTAL:
+ case XML_TOK_DATA_PILOT_TABLE_ELEM_GRAND_TOTAL_EXT:
{
pContext = new ScXMLDataPilotGrandTotalContext(GetScImport(), nPrefix, rLName, xAttrList, this);
}
@@ -794,9 +793,9 @@ ScXMLDataPilotGrandTotalContext::~ScXMLDataPilotGrandTotalContext()
}
SvXMLImportContext* ScXMLDataPilotGrandTotalContext::CreateChildContext(
- sal_uInt16 /*nPrefix*/, const ::rtl::OUString& /*rLocalName*/, const Reference<XAttributeList>& /*xAttrList*/ )
+ sal_uInt16 nPrefix, const ::rtl::OUString& rLocalName, const Reference<XAttributeList>& /*xAttrList*/ )
{
- return NULL;
+ return new SvXMLImportContext( GetImport(), nPrefix, rLocalName );
}
void ScXMLDataPilotGrandTotalContext::EndElement()