summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFridrich Štrba <fridrich.strba@bluewin.ch>2015-12-12 16:48:41 +0100
committerFridrich Štrba <fridrich.strba@bluewin.ch>2015-12-12 16:48:41 +0100
commit1dbfd0fd94dea802ae45bd0560e2b91b0f0d6f38 (patch)
tree04e35b82bd9bb2319ab39428993266fcf06fac2a
parent06df5223293979bee7e781e8c88d76b4c3fe134b (diff)
Distinguish correctly when no colour override was given for a given layer
Change-Id: I8db51e89f837c36ad9adcc62c611a76578d0f59b
-rw-r--r--src/lib/VSDXMLParserBase.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/VSDXMLParserBase.cpp b/src/lib/VSDXMLParserBase.cpp
index 5eb1fea..9e20a7c 100644
--- a/src/lib/VSDXMLParserBase.cpp
+++ b/src/lib/VSDXMLParserBase.cpp
@@ -1367,9 +1367,9 @@ void libvisio::VSDXMLParserBase::readLayerIX(xmlTextReaderPtr reader)
if (XML_READER_TYPE_ELEMENT == tokenType)
{
Colour colour;
- long idx;
+ long idx = -2;
ret = readExtendedColourData(colour, idx, reader);
- if (idx != 255)
+ if (idx != -1)
layer.m_colour = colour;
}
break;