diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 10:42:56 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2023-09-26 13:45:03 +0400 |
| commit | 906ee36a934154221f1b8ef6d919f80e9ac950fb (patch) | |
| tree | 84e4355d06e86784633d3969315e77b75a479092 /src/niri.rs | |
| parent | ac16717f4eb6d339ae0a544ac35b8305ffc8802e (diff) | |
| download | niri-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.rs | 4 |
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; }; |
