From c202662ca31df625ea8016f9e1837601610e7897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Sat, 4 May 2024 04:34:34 +0200 Subject: [PATCH] stack-tracker: Improve logging when an operation is ignored Part-of: --- src/core/stack-tracker.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/core/stack-tracker.c b/src/core/stack-tracker.c index cb10d9461..b86640d80 100644 --- a/src/core/stack-tracker.c +++ b/src/core/stack-tracker.c @@ -377,7 +377,12 @@ meta_stack_op_apply (MetaStackTracker *tracker, if (META_STACK_ID_IS_X11 (op->add.window) && (apply_flags & NO_RESTACK_X_WINDOWS) != 0) - return FALSE; + { + meta_topic (META_DEBUG_STACK, "STACK_OP_ADD: Ignoring addition " + "of %s as per NO_RESTACK_X_WINDOWS", + get_window_desc (tracker, op->remove.window)); + return FALSE; + } old_pos = find_window (stack, op->add.window); if (old_pos >= 0) @@ -397,7 +402,12 @@ meta_stack_op_apply (MetaStackTracker *tracker, if (META_STACK_ID_IS_X11 (op->remove.window) && (apply_flags & NO_RESTACK_X_WINDOWS) != 0) - return FALSE; + { + meta_topic (META_DEBUG_STACK, "STACK_OP_REMOVE: Ignoring removal " + "of %s as per NO_RESTACK_X_WINDOWS", + get_window_desc (tracker, op->remove.window)); + return FALSE; + } old_pos = find_window (stack, op->remove.window); if (old_pos < 0)