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.
This commit is contained in:
Kristian Høgsberg
2009-03-06 21:25:21 -05:00
parent da1f30a8f0
commit 786ca0d572
+1 -1
View File
@@ -871,7 +871,7 @@ wlsc_input_device_set_keyboard_focus(struct wlsc_input_device *device,
(!surface || device->keyboard_focus->base.client != surface->base.client)) (!surface || device->keyboard_focus->base.client != surface->base.client))
wl_surface_post_event(&device->keyboard_focus->base, wl_surface_post_event(&device->keyboard_focus->base,
&device->base, &device->base,
WL_INPUT_KEYBOARD_FOCUS, NULL, NULL); WL_INPUT_KEYBOARD_FOCUS, NULL, &device->keys);
if (surface) if (surface)
wl_surface_post_event(&surface->base, wl_surface_post_event(&surface->base,