drm: Complain if pageflip fails
We still don't handle the error in any way, but there's not much we can do. It's typically a case of not having drm master."
This commit is contained in:
@@ -112,9 +112,12 @@ drm_output_present(struct weston_output *output_base)
|
|||||||
fb_id = output->fb_id[output->current ^ 1];
|
fb_id = output->fb_id[output->current ^ 1];
|
||||||
}
|
}
|
||||||
|
|
||||||
drmModePageFlip(c->drm.fd, output->crtc_id,
|
if (drmModePageFlip(c->drm.fd, output->crtc_id,
|
||||||
fb_id,
|
fb_id,
|
||||||
DRM_MODE_PAGE_FLIP_EVENT, output);
|
DRM_MODE_PAGE_FLIP_EVENT, output) < 0) {
|
||||||
|
fprintf(stderr, "queueing pageflip failed: %m\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user