opt: allow ime in on-demand layer

This commit is contained in:
DreamMaoMao
2025-11-28 12:42:18 +08:00
parent 28ab0e6343
commit b768f72eaa

View File

@@ -2227,6 +2227,8 @@ void maplayersurfacenotify(struct wl_listener *listener, void *data) {
l->layer_surface->current.keyboard_interactive ==
ZWLR_LAYER_SURFACE_V1_KEYBOARD_INTERACTIVITY_ON_DEMAND) {
focusclient(NULL, 0);
dwl_im_relay_set_focus(dwl_input_method_relay,
l->layer_surface->surface);
client_notify_enter(l->layer_surface->surface,
wlr_seat_get_keyboard(seat));
}