aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2023-09-26 10:42:56 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2023-09-26 13:45:03 +0400
commit906ee36a934154221f1b8ef6d919f80e9ac950fb (patch)
tree84e4355d06e86784633d3969315e77b75a479092 /src/niri.rs
parentac16717f4eb6d339ae0a544ac35b8305ffc8802e (diff)
downloadniri-906ee36a934154221f1b8ef6d919f80e9ac950fb.tar.gz
niri-906ee36a934154221f1b8ef6d919f80e9ac950fb.tar.bz2
niri-906ee36a934154221f1b8ef6d919f80e9ac950fb.zip
Skip rendering when backend is inactive
Diffstat (limited to 'src/niri.rs')
-rw-r--r--src/niri.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/niri.rs b/src/niri.rs
index 9aa0e027..777554fe 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -945,6 +945,10 @@ impl Niri {
fn redraw(&mut self, backend: &mut Backend, output: &Output) {
let _span = tracy_client::span!("Niri::redraw");
+ if !backend.is_active() {
+ return;
+ }
+
let Some(renderer) = backend.renderer() else {
return;
};