aboutsummaryrefslogtreecommitdiff
path: root/src/client/shell/actions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/shell/actions.rs')
-rw-r--r--src/client/shell/actions.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/client/shell/actions.rs b/src/client/shell/actions.rs
index 834169fe..31408457 100644
--- a/src/client/shell/actions.rs
+++ b/src/client/shell/actions.rs
@@ -874,10 +874,9 @@ impl ClientShellState {
return self.handle_settings_endpoint_result(kind, result);
}
kind => {
- return (
- self.handle_worktree_endpoint_result(kind, result),
- Vec::new(),
- );
+ let mut outcome = ClientShellInput::default();
+ let repaint = self.handle_worktree_endpoint_result(kind, result, &mut outcome);
+ return (repaint || outcome.repaint, outcome.actions);
}
}
let repaint = match result {