diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-28 23:29:11 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-07-28 23:29:11 +0300 |
| commit | e27a4ea427c9ed6248c0ee80570e94ed7b1928bd (patch) | |
| tree | 0cae21a2b3939293be129aaaecb23641f68bab54 /src/app/theme_sync.rs | |
| parent | e16d7d8c07a20f5ee0b4111808680bbcfd7df9ac (diff) | |
perf: skip rendering hidden pty updates
Diffstat (limited to 'src/app/theme_sync.rs')
| -rw-r--r-- | src/app/theme_sync.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/app/theme_sync.rs b/src/app/theme_sync.rs index c41ca24c..e4284f69 100644 --- a/src/app/theme_sync.rs +++ b/src/app/theme_sync.rs @@ -1,5 +1,3 @@ -use std::sync::atomic::Ordering; - use super::App; impl App { @@ -92,7 +90,7 @@ impl App { } self.state.theme_name = theme_name; self.state.palette = palette; - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); true } @@ -102,7 +100,7 @@ impl App { runtime.apply_host_terminal_theme(self.state.host_terminal_theme); } - self.render_dirty.store(true, Ordering::Release); + self.render_dirty.request_generic(); self.render_notify.notify_one(); } } |
