--- a/src/eric7/Project/ProjectBrowserModel.py Fri Feb 23 16:52:01 2024 +0100 +++ b/src/eric7/Project/ProjectBrowserModel.py Mon Feb 26 10:41:10 2024 +0100 @@ -114,7 +114,7 @@ items. """ - def __init__(self, parent, projectType, text, path=""): + def __init__(self, parent, projectType, text, path="", fsInterface=None): """ Constructor @@ -126,8 +126,13 @@ @type str @param path path of the directory @type str + @param fsInterface reference to the 'eric-ide' server file system interface + (defaults to None) + @type EricServerFileSystemInterface (optional) """ - BrowserSimpleDirectoryItem.__init__(self, parent, text, path=path) + BrowserSimpleDirectoryItem.__init__( + self, parent, text, path=path, fsInterface=fsInterface + ) ProjectBrowserItemMixin.__init__(self, projectType) self.type_ = BrowserItemType.PbSimpleDirectory @@ -518,7 +523,9 @@ itm = self.findChildItem(p, 0, olditem) path = os.path.join(path, p) if itm is None: - itm = ProjectBrowserSimpleDirectoryItem(olditem, type_, p, path) + itm = ProjectBrowserSimpleDirectoryItem( + olditem, type_, p, path, self.__remotefsInterface + ) self.__addVCSStatus(itm, path) if self.inRefresh: self._addItem(itm, olditem)