src/eric7/QScintilla/EditorOutline.py

branch
eric7
changeset 10378
cbbcecf9b25e
parent 9653
e67609152c5e
child 10431
64157aeb0312
--- 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.

eric ide

mercurial