aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-09-06 11:10:23 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-09-17 22:04:23 +0300
commitcd7108ef5dc30afd7d5aefb51d5e73fbd004afc1 (patch)
tree408c73ac17f79eb4de3e9d26e4686505ba24cc4b /src
parentd45b06385decc96bc1817a15d5a7450ff6ca37b1 (diff)
downloadniri-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.rs6
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);