summaryrefslogtreecommitdiff
path: root/sc/source/filter/xml/XMLExportDataPilot.cxx
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@collabora.com>2013-10-08 21:46:56 -0400
committerKohei Yoshida <kohei.yoshida@collabora.com>2013-10-11 12:14:24 -0400
commita11e224e07a4fda0de64a9a0a181f6034e08d2e5 (patch)
tree1e229479db380a253e6f35fc937a0b09b53da830 /sc/source/filter/xml/XMLExportDataPilot.cxx
parent516ecd072f9dbfbacce77127a02b666ce387982d (diff)
Store svl::SharedString in query entry items, and adjust all call sites.
Change-Id: Ifd3bbb84c7abbe983a017a169c7e05914ef33450
Diffstat (limited to 'sc/source/filter/xml/XMLExportDataPilot.cxx')
-rw-r--r--sc/source/filter/xml/XMLExportDataPilot.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/filter/xml/XMLExportDataPilot.cxx b/sc/source/filter/xml/XMLExportDataPilot.cxx
index c9b9b3b13d5f..cd711d4b0edb 100644
--- a/sc/source/filter/xml/XMLExportDataPilot.cxx
+++ b/sc/source/filter/xml/XMLExportDataPilot.cxx
@@ -112,15 +112,15 @@ void ScXMLExportDataPilot::WriteDPCondition(const ScQueryEntry& aQueryEntry, boo
if (bIsCaseSensitive)
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_CASE_SENSITIVE, XML_TRUE);
const ScQueryEntry::Item& rItem = aQueryEntry.GetQueryItem();
- const OUString& rQueryStr = rItem.maString;
+ OUString aQueryStr = rItem.maString.getString();
if (rItem.meType == ScQueryEntry::ByString)
{
- rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_VALUE, rQueryStr);
+ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_VALUE, aQueryStr);
}
else
{
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_DATA_TYPE, XML_NUMBER);
- rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_VALUE, rQueryStr);
+ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_VALUE, aQueryStr);
}
if (aQueryEntry.IsQueryByEmpty())