--- a/src/eric7/Project/ProjectBaseBrowser.py Wed Feb 14 10:19:19 2024 +0100 +++ b/src/eric7/Project/ProjectBaseBrowser.py Wed Feb 14 10:21:59 2024 +0100 @@ -97,6 +97,9 @@ self._model.rowsInserted.connect(self.__modelRowsInserted) self._connectExpandedCollapsed() + self._initHookMethods() # perform initialization of the hooks + self.hooksMenuEntries = {} + self._createPopupMenus() self.currentItemName = None @@ -107,9 +110,6 @@ self._keyboardSearchTimer = QElapsedTimer() self._keyboardSearchTimer.invalidate() - self._initHookMethods() # perform initialization of the hooks - self.hooksMenuEntries = {} - def _connectExpandedCollapsed(self): """ Protected method to connect the expanded and collapsed signals.