diff options
author | Kristian Høgsberg <krh@redhat.com> | 2009-09-21 13:47:53 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2009-09-21 13:47:53 -0400 |
commit | 9ae561d5bd081598ff120c490cc31d7a29d84a09 (patch) | |
tree | c4db1bab573561925249597c79db8187b720b64e | |
parent | 8f2f7738466c6ad499060631af03844164c69aee (diff) | |
download | wayland-9ae561d5bd081598ff120c490cc31d7a29d84a09.tar.gz wayland-9ae561d5bd081598ff120c490cc31d7a29d84a09.tar.xz wayland-9ae561d5bd081598ff120c490cc31d7a29d84a09.zip |
Make gears track focus
-rw-r--r-- | gears.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -293,6 +293,15 @@ resize_handler(struct window *window, void *data) } static void +keyboard_focus_handler(struct window *window, + struct wl_input_device *device, void *data) +{ + struct gears *gears = data; + + gears->resized = 1; +} + +static void handle_acknowledge(void *data, struct wl_compositor *compositor, uint32_t key, uint32_t frame) @@ -404,6 +413,7 @@ gears_create(struct display *display) handle_frame(gears, gears->compositor, 0, 0); window_set_resize_handler(gears->window, resize_handler, gears); + window_set_keyboard_focus_handler(gears->window, keyboard_focus_handler, gears); wl_compositor_add_listener(gears->compositor, &compositor_listener, gears); |