From c2f5e09900561d417d53a74fd6bc189cb7d898e1 Mon Sep 17 00:00:00 2001 From: Matúš Kukan Date: Tue, 3 Dec 2013 08:19:36 +0100 Subject: Zip .ui translations per UIConfig target. Fix installer / scp2 to not ignore directory prefix in 'Name'. Change-Id: Ib319363c8be73a72029f1ba3833e518e15c55e29 Reviewed-on: https://gerrit.libreoffice.org/6915 Reviewed-by: David Tardon Tested-by: David Tardon --- xmlreader/source/xmlreader.cxx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'xmlreader') diff --git a/xmlreader/source/xmlreader.cxx b/xmlreader/source/xmlreader.cxx index 13e278091f86..3e1d24e24530 100644 --- a/xmlreader/source/xmlreader.cxx +++ b/xmlreader/source/xmlreader.cxx @@ -54,6 +54,18 @@ bool isSpace(char c) { } +XmlReader::XmlReader(char const *sStr, size_t nLength) + : fileUrl_("stream") + , fileHandle_(0) +{ + namespaceIris_.push_back(Span("http://www.w3.org/XML/1998/namespace")); + namespaces_.push_back(NamespaceData(Span("xml"), NAMESPACE_XML)); + pos_ = sStr; + end_ = pos_ + nLength; + state_ = STATE_CONTENT; + firstAttribute_ = true; +} + XmlReader::XmlReader(OUString const & fileUrl) SAL_THROW(( css::container::NoSuchElementException, css::uno::RuntimeException)): @@ -99,6 +111,8 @@ XmlReader::XmlReader(OUString const & fileUrl) } XmlReader::~XmlReader() { + if (!fileHandle_) + return; oslFileError e = osl_unmapMappedFile(fileHandle_, fileAddress_, fileSize_); if (e != osl_File_E_None) { SAL_WARN( -- cgit