Use new page flip API
diff --git a/wayland-system-compositor.c b/wayland-system-compositor.c
index ee3c6d0..74b7f0a 100644
--- a/wayland-system-compositor.c
+++ b/wayland-system-compositor.c
@@ -651,7 +651,9 @@
fd = eglGetDisplayFD(ec->display);
output->current ^= 1;
eglBindColorBuffer(ec->display, output->surface, output->current);
- drmModePageFlip(fd, output->crtc_id, output->fb_id[output->current ^ 1], output);
+ drmModePageFlip(fd, output->crtc_id,
+ output->fb_id[output->current ^ 1],
+ DRM_MODE_PAGE_FLIP_EVENT, output);
}
static void
@@ -690,7 +692,8 @@
struct wlsc_output, link);
while (&output->link != &compositor->output_list) {
drmModePageFlip(fd, output->crtc_id,
- output->fb_id[output->current ^ 1], output);
+ output->fb_id[output->current ^ 1],
+ DRM_MODE_PAGE_FLIP_EVENT, output);
output = container_of(output->link.next,
struct wlsc_output, link);
}