aboutsummaryrefslogtreecommitdiff
path: root/dwl.c
diff options
context:
space:
mode:
authorGuido Cella <guidocella91@gmail.com>2020-09-04 16:37:22 +0200
committerGuido Cella <guidocella91@gmail.com>2020-09-04 16:42:14 +0200
commit5dc94600446c8e6847aed388a87a5bd2aecaacac (patch)
treee3cc23efc6ab32a98ac7b84ed15f88b58bb0058a /dwl.c
parent35b93669f18a2e5ff414b2744e5d2013ad89553e (diff)
simplify focus leave condition
Diffstat (limited to 'dwl.c')
-rw-r--r--dwl.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/dwl.c b/dwl.c
index cd9b7ba..8ca58f6 100644
--- a/dwl.c
+++ b/dwl.c
@@ -2090,13 +2090,8 @@ toggleview(const Arg *arg)
void
unmaplayersurface(LayerSurface *layersurface)
{
- if (
- layersurface->layer_surface->current.keyboard_interactive
- && seat->keyboard_state.focused_surface
- && wlr_surface_is_layer_surface(seat->keyboard_state.focused_surface)
- && wlr_layer_surface_v1_from_wlr_surface(seat->keyboard_state.focused_surface)
- == layersurface->layer_surface
- )
+ if (layersurface->layer_surface->surface ==
+ seat->keyboard_state.focused_surface)
wlr_seat_keyboard_notify_clear_focus(seat);
/* XXX recheck keyboard focus */