xwayland: Do not try to focus a window that was already in focus

Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
This commit is contained in:
Vasiliy Stelmachenok 2026-01-11 23:19:11 +03:00
parent f09a0c2be3
commit 240fc47dcc
No known key found for this signature in database
GPG key ID: C335EA290EE4C75B

View file

@ -55,7 +55,9 @@ set_or_offer_focus(struct view *view)
break;
case VIEW_WANTS_FOCUS_LIKELY:
case VIEW_WANTS_FOCUS_UNLIKELY:
view_offer_focus(view);
if (view->surface != seat->seat->keyboard_state.focused_surface) {
view_offer_focus(view);
}
break;
case VIEW_WANTS_FOCUS_NEVER:
break;