Thu, 05 Sep 2024 16:47:03 +0200
***
src/eric7/Project/ProjectBrowserModel.py | file | annotate | diff | comparison | revisions |
--- a/src/eric7/Project/ProjectBrowserModel.py Thu Sep 05 16:11:33 2024 +0200 +++ b/src/eric7/Project/ProjectBrowserModel.py Thu Sep 05 16:47:03 2024 +0200 @@ -964,8 +964,11 @@ parentItem.removeChild(childItem) self.endRemoveRows() - if isinstance(parentItem, ProjectBrowserSimpleDirectoryItem): - # unmanaged directory + if ( + isinstance(parentItem, ProjectBrowserSimpleDirectoryItem) + and parentItem.childCount() == 0 + ): + # unmanaged directory is empty; remove it self.removeItem(os.path.dirname(name)) def repopulateItem(self, name):