From 8f1bbd6a1086f08814e781ab0a07498f313d0247 Mon Sep 17 00:00:00 2001 From: Andrea Diamantini Date: Sun, 5 May 2013 21:29:24 +0200 Subject: Get sure right icons are deleted before repainting them This also cleans up a bit UrlBar API --- src/urlbar/urlbar.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/urlbar/urlbar.cpp b/src/urlbar/urlbar.cpp index a14e39b5..6f4a09fc 100644 --- a/src/urlbar/urlbar.cpp +++ b/src/urlbar/urlbar.cpp @@ -391,7 +391,17 @@ void UrlBar::loadStarted() void UrlBar::loadFinished() { refreshFavicon(); + updateRightIcons(); +} + + +void UrlBar::updateRightIcons() +{ + if (_tab->isPageLoading()) + return; + clearRightIcons(); + if (_tab->url().scheme() == QL1S("about")) { update(); @@ -432,16 +442,6 @@ void UrlBar::loadFinished() } -void UrlBar::updateRightIcons() -{ - if (!_tab->isPageLoading()) - { - clearRightIcons(); - loadFinished(); - } -} - - void UrlBar::mouseDoubleClickEvent(QMouseEvent *event) { Q_UNUSED(event); -- cgit v1.2.1