summaryrefslogtreecommitdiffstats
path: root/xmloff/source/xforms
diff options
context:
space:
mode:
authorLionel Elie Mamane <lionel@mamane.lu>2013-03-17 08:36:26 +0100
committerLionel Elie Mamane <lionel@mamane.lu>2013-04-18 21:34:46 +0200
commit9830fd36dbdb72c79703b0c61efc027fba793c5a (patch)
tree2e9d698e6ca109dc6627adb5c84aa2b635bcfe92 /xmloff/source/xforms
parentRemove bogus file (diff)
downloadcore-9830fd36dbdb72c79703b0c61efc027fba793c5a.tar.gz
core-9830fd36dbdb72c79703b0c61efc027fba793c5a.zip
date/time IDL datatypes incompatible change
- nanosecond precision - signed (allowed negative) year Also: assorted improvements / bugfixes in date/time handling code. Some factorisation of copy/pasted code. Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
Diffstat (limited to 'xmloff/source/xforms')
-rw-r--r--xmloff/source/xforms/SchemaRestrictionContext.cxx2
-rw-r--r--xmloff/source/xforms/xformsexport.cxx2
2 files changed, 2 insertions, 2 deletions
diff --git a/xmloff/source/xforms/SchemaRestrictionContext.cxx b/xmloff/source/xforms/SchemaRestrictionContext.cxx
index facfafbcdc07..34b64ae12fcb 100644
--- a/xmloff/source/xforms/SchemaRestrictionContext.cxx
+++ b/xmloff/source/xforms/SchemaRestrictionContext.cxx
@@ -215,7 +215,7 @@ Any xforms_time( const OUString& rValue )
aTime.Hours = aDuration.Hours;
aTime.Minutes = aDuration.Minutes;
aTime.Seconds = aDuration.Seconds;
- aTime.HundredthSeconds = aDuration.MilliSeconds / 10;
+ aTime.NanoSeconds = aDuration.NanoSeconds;
aAny <<= aTime;
}
return aAny;
diff --git a/xmloff/source/xforms/xformsexport.cxx b/xmloff/source/xforms/xformsexport.cxx
index a19d11acf6f9..28ba107ab108 100644
--- a/xmloff/source/xforms/xformsexport.cxx
+++ b/xmloff/source/xforms/xformsexport.cxx
@@ -688,7 +688,7 @@ void xforms_formatTime( OUStringBuffer& aBuffer, const com::sun::star::util::Tim
aDuration.Hours = rTime.Hours;
aDuration.Minutes = rTime.Minutes;
aDuration.Seconds = rTime.Seconds;
- aDuration.MilliSeconds = rTime.HundredthSeconds * 10;
+ aDuration.NanoSeconds = rTime.NanoSeconds;
::sax::Converter::convertDuration( aBuffer, aDuration );
}