From 5b6b3fcfbe61695b0e5d27e8a08592a9ebd412b0 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 1 Oct 2023 19:41:42 +0400 Subject: Avoid sending frame callbacks to invisible surfaces --- src/backend/winit.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/backend/winit.rs') 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 -- cgit