window.c: Add touch event stubs
Prevent window.c clients from crashing on touch events.
This commit is contained in:
@@ -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 = {
|
static const struct wl_input_device_listener input_device_listener = {
|
||||||
input_handle_motion,
|
input_handle_motion,
|
||||||
input_handle_button,
|
input_handle_button,
|
||||||
input_handle_key,
|
input_handle_key,
|
||||||
input_handle_pointer_focus,
|
input_handle_pointer_focus,
|
||||||
input_handle_keyboard_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
|
void
|
||||||
|
|||||||
Reference in New Issue
Block a user