diff options
Diffstat (limited to 'src/backend')
| -rw-r--r-- | src/backend/tty.rs | 2 | ||||
| -rw-r--r-- | src/backend/winit.rs | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/backend/tty.rs b/src/backend/tty.rs index 6f665432..763a5bc1 100644 --- a/src/backend/tty.rs +++ b/src/backend/tty.rs @@ -807,6 +807,8 @@ impl Tty { } } + niri.update_primary_scanout_output(output, &res.states); + if res.damage.is_some() { let presentation_feedbacks = niri.take_presentation_feedbacks(output, &res.states); diff --git a/src/backend/winit.rs b/src/backend/winit.rs index 7639b568..d1abfac2 100644 --- a/src/backend/winit.rs +++ b/src/backend/winit.rs @@ -161,6 +161,9 @@ impl Winit { .damage_tracker .render_output(self.backend.renderer(), age, elements, [0.1, 0.1, 0.1, 1.0]) .unwrap(); + + niri.update_primary_scanout_output(output, &res.states); + if let Some(damage) = res.damage { if self .config |
