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 a190b10a03
commit 8bd7f0e708

View file

@ -4510,8 +4510,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) {