diff --git a/src/mango.c b/src/mango.c index bee8701..b25e952 100644 --- a/src/mango.c +++ b/src/mango.c @@ -2464,10 +2464,10 @@ void commitlayersurfacenotify(struct wl_listener *listener, void *data) { ? layers[LyrTop] : scene_layer)); } - - arrangelayers(l->mon); } + arrangelayers(l->mon); + if (layer_surface->current.committed & WLR_LAYER_SURFACE_V1_STATE_KEYBOARD_INTERACTIVITY) { reset_exclusive_layers_focus(l->mon);