Fix warnings

Antonio Scandurra created

Change summary

crates/workspace/src/workspace.rs | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

Detailed changes

crates/workspace/src/workspace.rs 🔗

@@ -1031,8 +1031,10 @@ impl Workspace {
         RemoveWorktreeFromProject(worktree_id): &RemoveWorktreeFromProject,
         cx: &mut ViewContext<Self>,
     ) {
-        self.project
+        let future = self
+            .project
             .update(cx, |project, cx| project.remove_worktree(*worktree_id, cx));
+        cx.foreground().spawn(future).detach();
     }
 
     fn project_path_for_path(
@@ -2862,9 +2864,9 @@ mod tests {
         );
 
         // Remove a project folder
-        project.update(cx, |project, cx| {
-            project.remove_worktree(worktree_id, cx);
-        });
+        project
+            .update(cx, |project, cx| project.remove_worktree(worktree_id, cx))
+            .await;
         assert_eq!(
             cx.current_window_title(window_id).as_deref(),
             Some("one.txt — root2")