From 92a810f345a8855871e855be6a8991a4158b46fc Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Tue, 3 Mar 2026 07:55:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20client=5Fsend=5Fto=5Ftag=20=E4=B8=8D?= =?UTF-8?q?=E5=86=8D=E5=88=87=E6=8D=A2=20monitor=20=E7=9A=84=20tag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index 16d9a07..22d2d39 100644 --- a/src/client.c +++ b/src/client.c @@ -277,9 +277,11 @@ bool client_need_layout(client_t *client) { } void client_send_to_tag(client_t *client, uint32_t tag_mask) { + if (client->tags == tag_mask) return; client->tags = tag_mask; client_tags_apply(client); - monitor_select_tag(client->monitor, tag_mask); + monitor_arrange(client->monitor); + monitor_draw_bar(client->monitor); } void client_send_to_monitor(client_t *client, monitor_t *monitor) {