fix: confuse focus for xim popup window when re-map client by click tray

This commit is contained in:
DreamMaoMao 2025-10-05 18:21:19 +08:00
parent a58e911bfc
commit 98d0b96280

View file

@ -4568,8 +4568,10 @@ void setmon(Client *c, Monitor *m, unsigned int newtags, bool focus) {
setfloating(c, c->isfloating);
setfullscreen(c, c->isfullscreen); /* This will call arrange(c->mon) */
}
if (m && focus)
focusclient(focustop(m), 1);
if (focus) {
focusclient(focustop(selmon), 1);
}
if (m) {