diff --git a/src/declarativeimports/core/iconitem.cpp b/src/declarativeimports/core/iconitem.cpp index 825764f86..9cb487c6f 100644 --- a/src/declarativeimports/core/iconitem.cpp +++ b/src/declarativeimports/core/iconitem.cpp @@ -383,7 +383,7 @@ void IconItem::loadPixmap() } else if (m_svgIcon) { m_svgIcon->resize(size, size); result = m_svgIcon->pixmap(m_source.toString()); - } else if (!m_source.isNull()) { + } else if (!m_icon.isNull()) { result = m_icon.pixmap(QSize(size, size)); } else if (!m_pixmapIcon.isNull()) { result = m_pixmapIcon;