Skip to content

Commit ed4b762

Browse files
committed
SidebarModel: Remove mustExpandAll
1 parent ba30aff commit ed4b762

3 files changed

Lines changed: 0 additions & 11 deletions

File tree

gitfourchette/repowidget.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,6 @@ def __init__(self, repoModel: RepoModel, taskRunner: RepoTaskRunner, parent: QWi
232232
collapseCache = repoModel.prefs.collapseCache
233233
if collapseCache:
234234
self.sidebar.sidebarModel.collapseCache = set(collapseCache)
235-
self.sidebar.sidebarModel.mustExpandAll = False
236235
self.sidebar.refresh(repoModel)
237236

238237
# ----------------------------------

gitfourchette/sidebar/sidebar.py

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -940,14 +940,6 @@ def selectAnyRef(self, *refs: str) -> QModelIndex | None:
940940
def restoreExpandedItems(self):
941941
model = self.sidebarModel
942942

943-
# Upon opening a repo with no collapse information, all indices must be expanded.
944-
# expandAll() can be expensive, so only do it once.
945-
if model.mustExpandAll:
946-
assert not model.collapseCache, "collapseCache must be empty if mustExpandAll"
947-
self.expandAll()
948-
model.mustExpandAll = False
949-
return
950-
951943
frontier = model.rootNode.children[:]
952944
while frontier:
953945
node = frontier.pop()

gitfourchette/sidebar/sidebarmodel.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,6 @@ class SidebarModel(QAbstractItemModel):
205205
_cachedToolTipText: str
206206

207207
collapseCache: set[str]
208-
mustExpandAll: bool
209208

210209
class Role:
211210
Ref = Qt.ItemDataRole(Qt.ItemDataRole.UserRole + 0)
@@ -225,7 +224,6 @@ def __init__(self, parent=None):
225224
super().__init__(parent)
226225

227226
self.collapseCache = set()
228-
self.mustExpandAll = True
229227

230228
self.clear()
231229

0 commit comments

Comments
 (0)