compositor: Send out more detailed output events
diff --git a/clients/screenshot.c b/clients/screenshot.c
index 574f525..b6ca48e 100644
--- a/clients/screenshot.c
+++ b/clients/screenshot.c
@@ -45,8 +45,24 @@
 
 static void
 display_handle_geometry(void *data,
-			struct wl_output *output,
-			int32_t x, int32_t y, int32_t width, int32_t height)
+			struct wl_output *wl_output,
+			int x,
+			int y,
+			int physical_width,
+			int physical_height,
+			int subpixel,
+			const char *make,
+			const char *model)
+{
+}
+
+static void
+display_handle_mode(void *data,
+		    struct wl_output *wl_output,
+		    uint32_t flags,
+		    int width,
+		    int height,
+		    int refresh)
 {
 	output_width = width;
 	output_height = height;
@@ -54,6 +70,7 @@
 
 static const struct wl_output_listener output_listener = {
 	display_handle_geometry,
+	display_handle_mode
 };
 
 static void