diff --git a/src/plugins/qtsupport/qtoptionspage.cpp b/src/plugins/qtsupport/qtoptionspage.cpp index 9667a5aa89e..30290d76987 100644 --- a/src/plugins/qtsupport/qtoptionspage.cpp +++ b/src/plugins/qtsupport/qtoptionspage.cpp @@ -116,6 +116,8 @@ public: void setIcon(const QIcon &icon) { + if (m_icon.cacheKey() == icon.cacheKey()) + return; m_icon = icon; update(); }