From 8d99e3c015fe210acf0e67fa62335688f5e3df15 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Thu, 25 Apr 2024 22:10:52 +0400 Subject: Add disable-direct-scanout debug flag --- src/niri.rs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/niri.rs') diff --git a/src/niri.rs b/src/niri.rs index 03eed6d2..8e2807db 100644 --- a/src/niri.rs +++ b/src/niri.rs @@ -852,6 +852,7 @@ impl State { let mut libinput_config_changed = false; let mut output_config_changed = false; let mut window_rules_changed = false; + let mut debug_config_changed = false; let mut old_config = self.niri.config.borrow_mut(); // Reload the cursor. @@ -910,6 +911,10 @@ impl State { }); } + if config.debug != old_config.debug { + debug_config_changed = true; + } + *old_config = config; // Release the borrow. @@ -978,6 +983,10 @@ impl State { } } + if debug_config_changed { + self.backend.on_debug_config_changed(); + } + if window_rules_changed { let _span = tracy_client::span!("recompute window rules"); -- cgit