From 7a8e3953350d88622a16b9f2d8722c80fda1cdee Mon Sep 17 00:00:00 2001 From: DreamMaoMao <2523610504@qq.com> Date: Tue, 26 Aug 2025 09:43:23 +0800 Subject: [PATCH] opt: no apply foucus_on_activate when istagsilent --- src/mango.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mango.c b/src/mango.c index 3892a0d..21e71e5 100644 --- a/src/mango.c +++ b/src/mango.c @@ -5130,7 +5130,7 @@ urgent(struct wl_listener *listener, void *data) { if (!c || !c->foreign_toplevel) return; - if (focus_on_activate && c != selmon->sel) { + if (focus_on_activate && !c->istagsilent && c != selmon->sel) { view(&(Arg){.ui = c->tags}, true); focusclient(c, 1); } else if (c != focustop(selmon)) { @@ -5252,7 +5252,7 @@ void activatex11(struct wl_listener *listener, void *data) { } } - if (focus_on_activate && c != selmon->sel) { + if (focus_on_activate && !c->istagsilent && c != selmon->sel) { view(&(Arg){.ui = c->tags}, true); wlr_xwayland_surface_activate(c->surface.xwayland, 1); focusclient(c, 1);