Browse Source

Performance: #129 FileTree: removed unrequired callbacks during the folder opening

pull/99/head
Eugenio Parodi 3 years ago
parent
commit
6aab1eee2e
  1. 4
      TermTk/TTkWidgets/TTkModelView/filetreewidget.py

4
TermTk/TTkWidgets/TTkModelView/filetreewidget.py

@ -161,8 +161,8 @@ class TTkFileTreeWidget(TTkTreeWidget):
@pyTTkSlot(TTkFileTreeWidgetItem)
def _updateChildren(self, item):
if item.children(): return
for i in TTkFileTreeWidget._getFileItems(item.path()):
item.addChild(i)
item.addChildren(children := TTkFileTreeWidget._getFileItems(item.path()))
for i in children:
# TODO: Find a better way than calling an internal function
i._processFilter(self._filter)

Loading…
Cancel
Save