diff options
author | Felix Geyer <debfx@fobos.de> | 2010-09-23 02:21:36 +0400 |
---|---|---|
committer | Felix Geyer <debfx@fobos.de> | 2010-09-23 02:21:36 +0400 |
commit | f0e711ac2330efce495155edc4ec163b85c99b4f (patch) | |
tree | 2f530b9f0f690e7b8acb400ebb56cc5f3bc5976b /src | |
parent | 8b5dcc7bee505078f240fcf1b01ae05104b508c7 (diff) |
Warn about unsupported icon ids.
Diffstat (limited to 'src')
-rw-r--r-- | src/format/KeePass2XmlReader.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/format/KeePass2XmlReader.cpp b/src/format/KeePass2XmlReader.cpp index 23bb4b7fc..605dc93aa 100644 --- a/src/format/KeePass2XmlReader.cpp +++ b/src/format/KeePass2XmlReader.cpp @@ -17,10 +17,10 @@ #include "KeePass2XmlReader.h" -#include <QtCore/QDebug> #include <QtCore/QFile> #include "core/Database.h" +#include "core/DatabaseIcons.h" #include "core/Metadata.h" KeePass2XmlReader::KeePass2XmlReader() @@ -298,6 +298,9 @@ Group* KeePass2XmlReader::parseGroup() raiseError(); } else { + if (iconId >= DatabaseIcons::iconCount()) { + qWarning("KeePass2XmlReader::parseGroup: icon id \"%d\" not supported", iconId); + } group->setIcon(iconId); } } @@ -756,6 +759,6 @@ void KeePass2XmlReader::raiseError() void KeePass2XmlReader::skipCurrentElement() { - qWarning() << "KeePass2XmlReader::skipCurrentElement(): skip: " << m_xml.name(); + qWarning("KeePass2XmlReader::skipCurrentElement: skip element \"%s\"", qPrintable(m_xml.name().toString())); m_xml.skipCurrentElement(); } |