diff options
| author | Aram Drevekenin <aram@poor.dev> | 2021-04-06 11:09:13 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-06 11:09:13 +0200 |
| commit | bb87cbdd28618ce510f83f58678c2f4592cb89b2 (patch) | |
| tree | 4e2b45d20949d9fe6f16f83aacb0d4b5ee4122d4 /src/common/command_is_executing.rs | |
| parent | fix(terminal): reset styles on cursor movement (#254) (diff) | |
| download | sl0ppij-bb87cbdd28618ce510f83f58678c2f4592cb89b2.tar.gz sl0ppij-bb87cbdd28618ce510f83f58678c2f4592cb89b2.tar.xz sl0ppij-bb87cbdd28618ce510f83f58678c2f4592cb89b2.zip | |
fix(terminal): do not hang app if terminal refuses to quit (#255)
Diffstat (limited to 'src/common/command_is_executing.rs')
| -rw-r--r-- | src/common/command_is_executing.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/common/command_is_executing.rs b/src/common/command_is_executing.rs index 93c44eb6..775a7bfc 100644 --- a/src/common/command_is_executing.rs +++ b/src/common/command_is_executing.rs @@ -23,7 +23,7 @@ impl CommandIsExecuting { let (lock, cvar) = &*self.closing_pane; let mut closing_pane = lock.lock().unwrap(); *closing_pane = false; - cvar.notify_one(); + cvar.notify_all(); } pub fn opening_new_pane(&mut self) { let (lock, _cvar) = &*self.opening_new_pane; @@ -34,7 +34,7 @@ impl CommandIsExecuting { let (lock, cvar) = &*self.opening_new_pane; let mut opening_new_pane = lock.lock().unwrap(); *opening_new_pane = false; - cvar.notify_one(); + cvar.notify_all(); } pub fn wait_until_pane_is_closed(&self) { let (lock, cvar) = &*self.closing_pane; |
