diff options
Diffstat (limited to 'src/app/worktrees.rs')
| -rw-r--r-- | src/app/worktrees.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/app/worktrees.rs b/src/app/worktrees.rs index c839c04a..23e17b4d 100644 --- a/src/app/worktrees.rs +++ b/src/app/worktrees.rs @@ -1,4 +1,3 @@ -use std::sync::atomic::Ordering; use std::time::{SystemTime, UNIX_EPOCH}; use crossterm::event::{KeyCode, KeyEvent, KeyModifiers}; @@ -864,14 +863,14 @@ impl App { } } } - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); } Err(message) => { tracing::warn!(checkout_path = %create.checkout_path.display(), error = %message, "git worktree add failed"); create.creating = false; create.error = Some(message); - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); } } @@ -942,7 +941,7 @@ impl App { } else { Mode::Navigate }; - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); } Err(message) => { @@ -956,7 +955,7 @@ impl App { } else { remove.error = Some(message); } - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); } } |
