summaryrefslogtreecommitdiff
path: root/xmloff/source/core
diff options
context:
space:
mode:
Diffstat (limited to 'xmloff/source/core')
-rw-r--r--xmloff/source/core/xmlexp.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/xmloff/source/core/xmlexp.cxx b/xmloff/source/core/xmlexp.cxx
index 589572c710..dde9393c5a 100644
--- a/xmloff/source/core/xmlexp.cxx
+++ b/xmloff/source/core/xmlexp.cxx
@@ -225,6 +225,7 @@ public:
// --> OD 2008-11-26 #158694#
sal_Bool mbExportTextNumberElement;
// <--
+ sal_Bool mbNullDateInitialized;
};
SvXMLExport_Impl::SvXMLExport_Impl()
@@ -238,6 +239,7 @@ SvXMLExport_Impl::SvXMLExport_Impl()
// --> OD 2008-11-26 #158694#
,mbExportTextNumberElement( sal_False )
// <--
+ ,mbNullDateInitialized( sal_False )
{
mxUriReferenceFactory = uri::UriReferenceFactory::create(
comphelper_getProcessComponentContext());
@@ -2386,6 +2388,15 @@ sal_Bool SvXMLExport::exportTextNumberElement() const
}
// <--
+sal_Bool SvXMLExport::SetNullDateOnUnitConverter()
+{
+ // if the null date has already been set, don't set it again (performance)
+ if (!mpImpl->mbNullDateInitialized)
+ mpImpl->mbNullDateInitialized = GetMM100UnitConverter().setNullDate(GetModel());
+
+ return mpImpl->mbNullDateInitialized;
+}
+
//=============================================================================
void SvXMLElementExport::StartElement( SvXMLExport& rExp,