From fdf1363201f8a9e3cb0b6a4c89a66d1ef022f62f Mon Sep 17 00:00:00 2001 From: Kishi <41839133+Kishi85@users.noreply.github.com> Date: Tue, 23 Jun 2026 17:28:52 +0200 Subject: [PATCH] feat(linux/kwin): log object serial when available on stream creation (#5299) --- src/platform/linux/kwingrab.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/platform/linux/kwingrab.cpp b/src/platform/linux/kwingrab.cpp index 7b7e095ab..03831984c 100644 --- a/src/platform/linux/kwingrab.cpp +++ b/src/platform/linux/kwingrab.cpp @@ -425,7 +425,11 @@ namespace kwin { return -1; } - BOOST_LOG(info) << "[kwingrab] stream created, PipeWire node "sv << out_node_id; + if ((out_objectserial & SPA_ID_INVALID) == SPA_ID_INVALID) { + BOOST_LOG(info) << "[kwingrab] Pipewire stream created: node="sv << out_node_id; + } else { + BOOST_LOG(info) << "[kwingrab] Pipewire stream created: objectserial="sv << out_objectserial << " (node="sv << out_node_id << ")"sv; + } if (out_params->width == 0 || out_params->height == 0) { BOOST_LOG(error) << "[kwingrab] could not determine output dimensions"sv;