diff -r 708119d4377f -r 817fd2f82d7d src/eric7/UI/Browser.py --- a/src/eric7/UI/Browser.py Tue Dec 05 14:32:29 2023 +0100 +++ b/src/eric7/UI/Browser.py Tue Dec 05 15:06:19 2023 +0100 @@ -14,9 +14,7 @@ QCoreApplication, QElapsedTimer, QItemSelectionModel, - QModelIndex, Qt, - QTimer, QUrl, pyqtSignal, pyqtSlot, @@ -209,18 +207,17 @@ """ Public slot to perform a layout operation. """ - self._resizeColumns(QModelIndex()) + self._resizeColumns() self._resort() - @pyqtSlot(QModelIndex) - def _resizeColumns(self, index): + @pyqtSlot() + def _resizeColumns(self): """ Protected slot to resize the view when items get expanded or collapsed. - - @param index index of item (QModelIndex) """ self.resizeColumnToContents(0) + @pyqtSlot() def _resort(self): """ Protected slot to resort the tree. @@ -505,7 +502,7 @@ Public slot used to handle the preferencesChanged signal. """ self.model().preferencesChanged() - self._resort() + self.layoutDisplay() def _openItem(self): """