diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-04-25 22:10:52 +0400 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-04-25 22:10:52 +0400 |
| commit | 8d99e3c015fe210acf0e67fa62335688f5e3df15 (patch) | |
| tree | ef81a9046b2eda190125ced589f7135164911ada /src/niri.rs | |
| parent | 9df71bcb5d3c9b294314b8e9b309b015a296a1a4 (diff) | |
| download | niri-8d99e3c015fe210acf0e67fa62335688f5e3df15.tar.gz niri-8d99e3c015fe210acf0e67fa62335688f5e3df15.tar.bz2 niri-8d99e3c015fe210acf0e67fa62335688f5e3df15.zip | |
Add disable-direct-scanout debug flag
Diffstat (limited to 'src/niri.rs')
| -rw-r--r-- | src/niri.rs | 9 |
1 files changed, 9 insertions, 0 deletions
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"); |
