diff --git a/zed/src/worktree/worktree.rs b/zed/src/worktree/worktree.rs index 1ddc85ac93..9ff9a0481f 100644 --- a/zed/src/worktree/worktree.rs +++ b/zed/src/worktree/worktree.rs @@ -74,7 +74,7 @@ impl Worktree { { let tree = tree.clone(); - std::thread::spawn(move || { + ctx.app().scoped_pool().spawn(move || { if let Err(error) = tree.scan_dirs() { log::error!("error scanning worktree: {}", error); }