diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-09-06 11:10:23 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-09-17 22:04:23 +0300 |
| commit | cd7108ef5dc30afd7d5aefb51d5e73fbd004afc1 (patch) | |
| tree | 408c73ac17f79eb4de3e9d26e4686505ba24cc4b /src | |
| parent | d45b06385decc96bc1817a15d5a7450ff6ca37b1 (diff) | |
| download | niri-cd7108ef5dc30afd7d5aefb51d5e73fbd004afc1.tar.gz niri-cd7108ef5dc30afd7d5aefb51d5e73fbd004afc1.tar.bz2 niri-cd7108ef5dc30afd7d5aefb51d5e73fbd004afc1.zip | |
Improve commit handler trace logging
Diffstat (limited to 'src')
| -rw-r--r-- | src/handlers/compositor.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/handlers/compositor.rs b/src/handlers/compositor.rs index 1547a34d..ffad0750 100644 --- a/src/handlers/compositor.rs +++ b/src/handlers/compositor.rs @@ -56,7 +56,8 @@ impl CompositorHandler for State { fn commit(&mut self, surface: &WlSurface) { let _span = tracy_client::span!("CompositorHandler::commit"); - trace!(surface = ?surface.id(), "commit"); + let _span = trace_span!("commit", surface = %surface.id()).entered(); + trace!("commit"); on_commit_buffer_handler::<Self>(surface); self.backend.early_import(surface); @@ -207,6 +208,7 @@ impl CompositorHandler for State { } // The toplevel remains unmapped. + trace!("toplevel remains unmapped"); let unmapped = entry.get(); if unmapped.needs_initial_configure() { let toplevel = unmapped.window.toplevel().expect("no x11 support").clone(); @@ -242,6 +244,8 @@ impl CompositorHandler for State { // The toplevel got unmapped. // // Test client: wleird-unmap. + trace!("toplevel got unmapped"); + let active_window = self.niri.layout.focus().map(|m| &m.window); let was_active = active_window == Some(&window); |
