simple-egl: Make window moveable
diff --git a/clients/simple-egl.c b/clients/simple-egl.c
index 25c7bdf..0091172 100644
--- a/clients/simple-egl.c
+++ b/clients/simple-egl.c
@@ -28,6 +28,8 @@
#include <assert.h>
#include <signal.h>
+#include <linux/input.h>
+
#include <wayland-client.h>
#include <wayland-egl.h>
@@ -380,6 +382,11 @@
uint32_t serial, uint32_t time, uint32_t button,
uint32_t state)
{
+ struct display *display = data;
+
+ if (button == BTN_LEFT && state == WL_POINTER_BUTTON_STATE_PRESSED)
+ wl_shell_surface_move(display->window->shell_surface,
+ display->seat, serial);
}
static void