From 4ead43c149fae6027c2217261a45d028177dca59 Mon Sep 17 00:00:00 2001 From: Dave Pearson Date: Thu, 11 May 2023 09:10:55 +0100 Subject: [PATCH] Set up the job tracking before setting the path Setting the path to anything other than "." is going to result in a reset happening, so we need the tracking support in place first. --- src/textual/widgets/_directory_tree.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/textual/widgets/_directory_tree.py b/src/textual/widgets/_directory_tree.py index 8ae59581b..86478063c 100644 --- a/src/textual/widgets/_directory_tree.py +++ b/src/textual/widgets/_directory_tree.py @@ -128,9 +128,9 @@ class DirectoryTree(Tree[DirEntry]): classes=classes, disabled=disabled, ) - self.path = path self._waiting_load_jobs: Queue[TreeNode[DirEntry]] = Queue() self._running_load_jobs: set[int] = set() + self.path = path def reload(self) -> None: """Reload the `DirectoryTree` contents."""