diff --git a/src/lib/navigation/siteicon.cpp b/src/lib/navigation/siteicon.cpp index 4e6645730..27cbe2328 100644 --- a/src/lib/navigation/siteicon.cpp +++ b/src/lib/navigation/siteicon.cpp @@ -54,9 +54,11 @@ void SiteIcon::setWebView(WebView* view) void SiteIcon::setIcon(const QIcon &icon) { + bool wasNull = m_icon.isNull(); + m_icon = icon; - if (m_icon.isNull()) { + if (wasNull) { updateIcon(); } else {