From 89e778d324add52fd358bbb54f6f76f4382c5714 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Tue, 21 Sep 2010 22:39:42 +0200 Subject: [PATCH] Display warning when an invalid icon index is requested. --- src/core/DatabaseIcons.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/core/DatabaseIcons.cpp b/src/core/DatabaseIcons.cpp index b3fc70308..90fa558ab 100644 --- a/src/core/DatabaseIcons.cpp +++ b/src/core/DatabaseIcons.cpp @@ -22,7 +22,8 @@ DatabaseIcons* DatabaseIcons::m_instance(0); QIcon DatabaseIcons::icon(int index) { - if (index >= iconCount()) { + if (index < 0 || index >= iconCount()) { + qWarning("DatabaseIcons::icon: invalid icon index %d", index); return QIcon(); } @@ -112,7 +113,7 @@ DatabaseIcons::DatabaseIcons() Q_ASSERT(m_indexToName.size() == iconCount()); } -#include + QIcon DatabaseIcons::getIconInternal(int index) { if (m_iconCache.contains(index)) {