diff -r fc1ae39af8c9 -r 8c1445825e7b eric6/WebBrowser/WebBrowserWindow.py --- a/eric6/WebBrowser/WebBrowserWindow.py Thu Mar 04 17:44:41 2021 +0100 +++ b/eric6/WebBrowser/WebBrowserWindow.py Thu Mar 04 17:48:09 2021 +0100 @@ -2308,7 +2308,7 @@ filtertb.addWidget(QLabel(self.tr("Filtered by: "))) filtertb.addWidget(self.filterCombo) self.__helpEngine.setupFinished.connect(self.__setupFilterCombo) - self.filterCombo.activated[str].connect( + self.filterCombo.activated[int].connect( self.__filterQtHelpDocumentation) self.__setupFilterCombo() self.__toolbars["filter"] = (filtertb.windowTitle(), filtertb) @@ -3445,12 +3445,14 @@ idx = 0 self.filterCombo.setCurrentIndex(idx) - def __filterQtHelpDocumentation(self, customFilter): + def __filterQtHelpDocumentation(self, index): """ Private slot to filter the QtHelp documentation. - @param customFilter name of filter to be applied (string) - """ + @param index index of the selected entry + @type int + """ + customFilter = self.filterCombo.itemText(index) if self.__helpEngine: self.__helpEngine.setCurrentFilter(customFilter)