diff options
Diffstat (limited to 'src/client/shell/actions.rs')
| -rw-r--r-- | src/client/shell/actions.rs | 7 |
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 { |
