aboutsummaryrefslogtreecommitdiff
path: root/src/app/theme_sync.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 23:29:11 +0300
committerOgulcan Celik <ogulcancelik@gmail.com>2026-07-28 23:29:11 +0300
commite27a4ea427c9ed6248c0ee80570e94ed7b1928bd (patch)
tree0cae21a2b3939293be129aaaecb23641f68bab54 /src/app/theme_sync.rs
parente16d7d8c07a20f5ee0b4111808680bbcfd7df9ac (diff)
perf: skip rendering hidden pty updates
Diffstat (limited to 'src/app/theme_sync.rs')
-rw-r--r--src/app/theme_sync.rs6
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();
}
}