commit 13c7e039bbd823df6ed8475c1ee1cc90a43d729a
parent a571ea465c545f662c4bc9899a31150e045074d0
Author: Guido Cella <guido@guidocella.xyz>
Date: Sun, 20 Dec 2020 15:55:52 +0100
deactivate the focused client on overlay focus
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/dwl.c b/dwl.c
@@ -621,6 +621,8 @@ arrangelayers(Monitor *m)
&m->layers[layers_above_shell[i]], link) {
if (layersurface->layer_surface->current.keyboard_interactive &&
layersurface->layer_surface->mapped) {
+ // Deactivate the focused client.
+ focusclient(NULL, false);
wlr_seat_keyboard_notify_enter(seat, layersurface->layer_surface->surface,
kb->keycodes, kb->num_keycodes, &kb->modifiers);
return;