diff -r 2bbec88047dd -r 2161475d9639 eric6/WebBrowser/OpenSearch/OpenSearchDialog.py --- a/eric6/WebBrowser/OpenSearch/OpenSearchDialog.py Wed Apr 21 19:40:50 2021 +0200 +++ b/eric6/WebBrowser/OpenSearch/OpenSearchDialog.py Thu Apr 22 18:02:47 2021 +0200 @@ -96,10 +96,11 @@ from .OpenSearchEditDialog import OpenSearchEditDialog rows = self.enginesTable.selectionModel().selectedRows() - if len(rows) == 0: - row = self.enginesTable.selectionModel().currentIndex().row() - else: - row = rows[0].row() + row = ( + self.enginesTable.selectionModel().currentIndex().row() + if len(rows) == 0 else + rows[0].row() + ) osm = self.__mw.openSearchManager() engineName = osm.allEnginesNames()[row]