From e27a4ea427c9ed6248c0ee80570e94ed7b1928bd Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Tue, 28 Jul 2026 23:29:11 +0300 Subject: perf: skip rendering hidden pty updates --- src/app/theme_sync.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/app/theme_sync.rs') 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(); } } -- cgit v1.2.3