diff -r 84e78ee0f361 -r f9e1adc69076 WebBrowser/Tools/WebIconProvider.py --- a/WebBrowser/Tools/WebIconProvider.py Sat Feb 13 14:17:39 2016 +0100 +++ b/WebBrowser/Tools/WebIconProvider.py Sun Feb 14 16:47:40 2016 +0100 @@ -185,8 +185,19 @@ urlStr = self.__urlToString(url) if urlStr in self.__iconsDB: return self.__iconsDB[urlStr] + elif scheme == "https": + return UI.PixmapCache.getIcon("securityHigh32.png") else: return UI.PixmapCache.getIcon("defaultIcon.png") + + def clear(self): + """ + Public method to clear the icons cache. + """ + self.load() + self.__iconsDB = {} + self.changed.emit() + self.__saveTimer.saveIfNeccessary() __WebIconProvider = None