src/lib/VSDXParser.cpp | 7 +++++++ 1 file changed, 7 insertions(+) New commits: commit fce884985c0fdec7b6bdb18ad2ee38bce821cc0b Author: Fridrich Å trba <fridrich.st...@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;
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits