--- a/src/eric7/WebBrowser/History/HistoryDialog.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/WebBrowser/History/HistoryDialog.py Mon Nov 07 17:19:58 2022 +0100 @@ -12,6 +12,7 @@ from PyQt6.QtWidgets import QApplication, QDialog, QMenu from eric7.EricCore.EricTreeSortFilterProxyModel import EricTreeSortFilterProxyModel +from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow from .HistoryModel import HistoryModel from .Ui_HistoryDialog import Ui_HistoryDialog @@ -49,8 +50,6 @@ self.__historyManager = manager if self.__historyManager is None: - from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow - self.__historyManager = WebBrowserWindow.historyManager() self.__model = self.__historyManager.historyTreeModel() @@ -61,10 +60,7 @@ self.historyTree.setModel(self.__proxyModel) self.historyTree.expandAll() fm = QFontMetrics(self.font()) - try: - header = fm.horizontalAdvance("m") * 40 - except AttributeError: - header = fm.width("m") * 40 + header = fm.horizontalAdvance("m") * 40 self.historyTree.header().resizeSection(0, header) self.historyTree.header().resizeSection(1, header) self.historyTree.header().setStretchLastSection(True)