diff options
author | David Tardon <dtardon@redhat.com> | 2021-05-30 12:46:29 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2021-05-31 15:35:07 +0200 |
commit | 1a09ab0f0de35cbf287fbf96cd5f3b8498fcf3ce (patch) | |
tree | f46f042b3a57fbfe86df878cc5d995d7324b495a | |
parent | 961ca99157715ec9027ee8cfb862693fcf883d9a (diff) |
Show uknown dictionary entries in debug output
Change-Id: I406c4e64681abd22ebaae77def37455371523b54
-rw-r--r-- | src/lib/FHParser.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/FHParser.cpp b/src/lib/FHParser.cpp index a0fa021..b9a09c0 100644 --- a/src/lib/FHParser.cpp +++ b/src/lib/FHParser.cpp @@ -123,7 +123,11 @@ void libfreehand::FHParser::parseDictionary(librevenge::RVNGInputStream *input) unsigned char tmpChar = 0; while (0 != (tmpChar = readU8(input))) name.append((char)tmpChar); - FH_DEBUG_MSG(("FHParser::parseDictionary - ID: 0x%x, name: %s\n", id, name.cstr())); + + auto nameToken = getTokenId(name.cstr()); + FH_DEBUG_MSG(("FHParser::parseDictionary - ID: 0x%x, name: %s%s\n", + id, name.cstr(), nameToken == FH_TOKEN_INVALID ? " (unknown)" : "")); + if (m_version <= 8) { for (unsigned f = 0; f < 2;) @@ -132,7 +136,8 @@ void libfreehand::FHParser::parseDictionary(librevenge::RVNGInputStream *input) f++; } } - m_dictionary[id] = getTokenId(name.cstr()); + + m_dictionary[id] = nameToken; } } |