[Libreoffice-commits] libvisio.git: src/lib
Fridrich Štrba
fridrich.strba at bluewin.ch
Tue Dec 15 08:52:49 PST 2015
src/lib/VSDXParser.cpp | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit fce884985c0fdec7b6bdb18ad2ee38bce821cc0b
Author: Fridrich Štrba <fridrich.strba at bluewin.ch>
Date: Tue Dec 15 17:52:24 2015 +0100
Work around the VSDX format stupidity
Change-Id: Ida105c55f1810e1230b6ccd6b975e13ed77da719
diff --git a/src/lib/VSDXParser.cpp b/src/lib/VSDXParser.cpp
index 1bdd33f..1460f88 100644
--- a/src/lib/VSDXParser.cpp
+++ b/src/lib/VSDXParser.cpp
@@ -574,6 +574,13 @@ int libvisio::VSDXParser::getElementToken(xmlTextReaderPtr reader)
if (stringValue)
{
tokenId = VSDXMLTokenMap::getTokenId(stringValue);
+ if (tokenId == XML_TOKEN_INVALID)
+ {
+ if (!strncmp((char *)stringValue, "Position", 8))
+ tokenId = XML_POSITION;
+ else if (!strncmp((char *)stringValue, "Alignment", 9))
+ tokenId = XML_ALIGNMENT;
+ }
xmlFree(stringValue);
}
return tokenId;
More information about the Libreoffice-commits
mailing list