--- a/src/eric7/QScintilla/EditorOutline.py Mon Dec 04 19:00:59 2023 +0100 +++ b/src/eric7/QScintilla/EditorOutline.py Tue Dec 05 10:49:31 2023 +0100 @@ -10,7 +10,7 @@ import contextlib import functools -from PyQt6.QtCore import QCoreApplication, QModelIndex, QPoint, Qt, pyqtSlot +from PyQt6.QtCore import QCoreApplication, QModelIndex, QPoint, Qt, QTimer, pyqtSlot from PyQt6.QtWidgets import QAbstractItemView, QApplication, QDialog, QMenu, QTreeView from eric7 import Preferences @@ -71,12 +71,12 @@ self.expanded.connect(self.__resizeColumns) self.collapsed.connect(self.__resizeColumns) - self.__resizeColumns() - self.__expandedNames = [] self.__currentItemName = "" self.__signalsConnected = False + QTimer.singleShot(0, self.__resizeColumns) + def setActive(self, active): """ Public method to activate or deactivate the outline view.