From 786ca0d572bc38e32f5b79cf4971752babd0b245 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Fri, 6 Mar 2009 21:25:21 -0500 Subject: Send key array when losing focus too. The compositor tracks this anyway, and the client will typically need this to post key release events and adjust modifier status. --- wayland-system-compositor.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wayland-system-compositor.c b/wayland-system-compositor.c index 5524dbb..1a28f76 100644 --- a/wayland-system-compositor.c +++ b/wayland-system-compositor.c @@ -871,7 +871,7 @@ wlsc_input_device_set_keyboard_focus(struct wlsc_input_device *device, (!surface || device->keyboard_focus->base.client != surface->base.client)) wl_surface_post_event(&device->keyboard_focus->base, &device->base, - WL_INPUT_KEYBOARD_FOCUS, NULL, NULL); + WL_INPUT_KEYBOARD_FOCUS, NULL, &device->keys); if (surface) wl_surface_post_event(&surface->base, -- cgit