diff -r a68d78702c98 -r 5341662d6cfb Helpviewer/HelpWindow.py --- a/Helpviewer/HelpWindow.py Sat Aug 04 13:46:18 2012 +0200 +++ b/Helpviewer/HelpWindow.py Sat Aug 04 17:32:24 2012 +0200 @@ -206,10 +206,6 @@ self.__setIconDatabasePath() self.__initWebSettings() - self.__adBlockIcon = AdBlockIcon(self) - self.statusBar().addPermanentWidget(self.__adBlockIcon) - self.__adBlockIcon.setEnabled(Preferences.getHelp("AdBlockEnabled")) - self.__initActions() self.__initMenus() self.__initToolbars() @@ -225,6 +221,12 @@ self.__class__.helpwindows.append(self) + self.__adBlockIcon = AdBlockIcon(self) + self.statusBar().addPermanentWidget(self.__adBlockIcon) + self.__adBlockIcon.setEnabled(Preferences.getHelp("AdBlockEnabled")) + self.tabWidget.currentChanged[int].connect(self.__adBlockIcon.currentChanged) + self.tabWidget.sourceChanged.connect(self.__adBlockIcon.sourceChanged) + QDesktopServices.setUrlHandler("http", self.__linkActivated) QDesktopServices.setUrlHandler("https", self.__linkActivated)