From 1dbfd0fd94dea802ae45bd0560e2b91b0f0d6f38 Mon Sep 17 00:00:00 2001 From: Fridrich Štrba Date: Sat, 12 Dec 2015 16:48:41 +0100 Subject: Distinguish correctly when no colour override was given for a given layer Change-Id: I8db51e89f837c36ad9adcc62c611a76578d0f59b --- src/lib/VSDXMLParserBase.cpp | 4 ++-- 1 file 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; -- cgit v1.2.3