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 committed by Consolatis
parent f09a0c2be3
commit c1c156ef39

View file

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