Move grab state to struct wl_input_device
diff --git a/compositor/compositor-wayland.c b/compositor/compositor-wayland.c
index 0281506..40dee58 100644
--- a/compositor/compositor-wayland.c
+++ b/compositor/compositor-wayland.c
@@ -95,7 +95,7 @@
 	memset(input, 0, sizeof *input);
 	wlsc_input_device_init(input, &c->base);
 
-	c->base.input_device = input;
+	c->base.input_device = &input->input_device;
 
 	return 0;
 }