diff -r b19ff70ba509 -r c26e2a2dc0cb WebBrowser/WebBrowserTabWidget.py --- a/WebBrowser/WebBrowserTabWidget.py Sat Feb 06 17:43:59 2016 +0100 +++ b/WebBrowser/WebBrowserTabWidget.py Sun Feb 07 18:08:48 2016 +0100 @@ -348,7 +348,7 @@ browser.forwardAvailable.connect(self.__mainWindow.setForwardAvailable) browser.loadStarted.connect(self.__loadStarted) browser.loadFinished.connect(self.__loadFinished) - browser.iconUrlChanged.connect(self.__iconUrlChanged) + browser.iconChanged.connect(self.__iconChanged) browser.search.connect(self.newBrowser) browser.page().windowCloseRequested.connect( self.__windowCloseRequested) @@ -796,21 +796,18 @@ self.__mainWindow.setLoadingActions(False) - def __iconUrlChanged(self, url): + def __iconChanged(self): """ - Private slot to handle a change of the icon URL. - - @param url URL of the icon - @type QUrl + Private slot to handle a change of the web site icon. """ browser = self.sender() if browser is not None and isinstance(browser, QWidget): - import WebBrowser.WebBrowserWindow self.setTabIcon( self.indexOf(browser), - WebBrowser.WebBrowserWindow.WebBrowserWindow.icon(url)) + browser.icon()) # TODO: Bookmarks +## import WebBrowser.WebBrowserWindow ## WebBrowser.WebBrowserWindow.WebBrowserWindow.bookmarksManager()\ ## .iconChanged(url)