aboutsummaryrefslogtreecommitdiff
path: root/src/app/api.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/app/api.rs')
-rw-r--r--src/app/api.rs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/app/api.rs b/src/app/api.rs
index 0ccd9b21..379369ae 100644
--- a/src/app/api.rs
+++ b/src/app/api.rs
@@ -64,6 +64,11 @@ impl App {
results,
cache_updates,
} => self.handle_git_status_refreshed(results, cache_updates),
+ AppEvent::TabBarCommandFinished {
+ generation,
+ segment_index,
+ result,
+ } => self.handle_tab_bar_command_finished(generation, segment_index, result),
ev @ AppEvent::TerminalBell { .. } => {
self.handle_internal_event(ev);
false
@@ -144,6 +149,16 @@ impl App {
return;
}
+ if let AppEvent::TabBarCommandFinished {
+ generation,
+ segment_index,
+ result,
+ } = ev
+ {
+ let _ = self.handle_tab_bar_command_finished(generation, segment_index, result);
+ return;
+ }
+
if let AppEvent::PluginCommandFinished {
log_id,
finished_unix_ms,