mirror of
https://codeberg.org/dwl/dwl.git
synced 2026-09-19 22:02:50 +00:00
deactivate the old client when the new one wants focus
I see no issue with winecfg after removing this condition, so I assume it was fixed upstream.
This commit is contained in:
@@ -1539,9 +1539,7 @@ focusclient(Client *c, int lift)
|
||||
return;
|
||||
} else if (old_c && old_c == exclusive_focus && client_wants_focus(old_c)) {
|
||||
return;
|
||||
/* Don't deactivate old client if the new one wants focus, as this causes issues with winecfg
|
||||
* and probably other clients */
|
||||
} else if (old_c && !client_is_unmanaged(old_c) && (!c || !client_wants_focus(c))) {
|
||||
} else if (old_c && !client_is_unmanaged(old_c)) {
|
||||
client_set_border_color(old_c, bordercolor);
|
||||
|
||||
client_activate_surface(old, 0);
|
||||
|
||||
Reference in New Issue
Block a user