diff options
Diffstat (limited to 'src/lib/IWAParser.cpp')
-rw-r--r-- | src/lib/IWAParser.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/IWAParser.cpp b/src/lib/IWAParser.cpp index 6de5fe7..d4f914a 100644 --- a/src/lib/IWAParser.cpp +++ b/src/lib/IWAParser.cpp @@ -483,6 +483,8 @@ bool IWAParser::readFill(const IWAMessage &msg, IWORKFill &fill) } } bitmap.m_fillColor = readColor(get(msg.message(3)), 3); + if (!bitmap.m_fillColor) // a least in new KeyNote files, the field 9 can also store a color + bitmap.m_fillColor = readColor(get(msg.message(3)), 9); bitmap.m_size = readSize(get(msg.message(3)), 4); if (!bitmap.m_size) bitmap.m_size=IWORKSize(); // to do not change result from previous code const optional<unsigned> &fileRef = readRef(get(msg.message(3)), 6); |