window.c: Add touch event stubs
authorKristian Høgsberg <krh@bitplanet.net>
Wed, 21 Dec 2011 22:14:54 +0000 (17:14 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 22 Dec 2011 16:32:38 +0000 (11:32 -0500)
Prevent window.c clients from crashing on touch events.

clients/window.c

index 81be421..5931f7b 100644 (file)
@@ -1448,12 +1448,51 @@ input_handle_keyboard_focus(void *data,
        }
 }
 
+static void
+input_handle_touch_down(void *data,
+                       struct wl_input_device *wl_input_device,
+                       uint32_t time, struct wl_surface *surface,
+                       int32_t id, int32_t x, int32_t y)
+{
+}
+
+static void
+input_handle_touch_up(void *data,
+                     struct wl_input_device *wl_input_device,
+                     uint32_t time, int32_t id)
+{
+}
+
+static void
+input_handle_touch_motion(void *data,
+                         struct wl_input_device *wl_input_device,
+                         uint32_t time, int32_t id, int32_t x, int32_t y)
+{
+}
+
+static void
+input_handle_touch_frame(void *data,
+                        struct wl_input_device *wl_input_device)
+{
+}
+
+static void
+input_handle_touch_cancel(void *data,
+                         struct wl_input_device *wl_input_device)
+{
+}
+
 static const struct wl_input_device_listener input_device_listener = {
        input_handle_motion,
        input_handle_button,
        input_handle_key,
        input_handle_pointer_focus,
        input_handle_keyboard_focus,
+       input_handle_touch_down,
+       input_handle_touch_up,
+       input_handle_touch_motion,
+       input_handle_touch_frame,
+       input_handle_touch_cancel,
 };
 
 void