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

Reply via email to