summaryrefslogtreecommitdiff
path: root/xmloff/source/forms/propertyexport.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmloff/source/forms/propertyexport.cxx')
-rw-r--r--xmloff/source/forms/propertyexport.cxx8
1 files changed, 6 insertions, 2 deletions
diff --git a/xmloff/source/forms/propertyexport.cxx b/xmloff/source/forms/propertyexport.cxx
index 501c88a2227c..a2a611238666 100644
--- a/xmloff/source/forms/propertyexport.cxx
+++ b/xmloff/source/forms/propertyexport.cxx
@@ -539,14 +539,18 @@ namespace xmloff
aBuffer = getBOOL(_rValue) ? m_sValueTrue : m_sValueFalse;
break;
case TypeClass_BYTE:
+ case TypeClass_UNSIGNED_SHORT:
case TypeClass_SHORT:
case TypeClass_LONG:
// let the unit converter format is as string
::sax::Converter::convertNumber(aBuffer, getINT32(_rValue));
break;
+ case TypeClass_UNSIGNED_LONG:
case TypeClass_HYPER:
- // TODO
- OSL_FAIL("OPropertyExport::implConvertAny: missing implementation for sal_Int64!");
+ ::sax::Converter::convertNumber(aBuffer, getINT64(_rValue));
+ break;
+ case TypeClass_UNSIGNED_HYPER:
+ ::sax::Converter::convertNumber(aBuffer, _rValue.get<sal_uInt64>());
break;
case TypeClass_ENUM:
{