compositor-drm: correctly set the version of the drmEventContext
We implement v2 so use that instead of the DRM_EVENT_CONTEXT_VERSION macro. The latter defines the version of the drmEventContext struct declared in the header [used in the current build] and can be 2, 3 or even 1000. Signed-off-by: Emil Velikov <emil.velikov@collabora.com> Reviewed-by: Daniel Stone <daniels@collabora.com>
This commit is contained in:
committed by
Daniel Stone
parent
95d48a2a88
commit
863e66b003
@@ -1623,7 +1623,7 @@ on_drm_input(int fd, uint32_t mask, void *data)
|
|||||||
drmEventContext evctx;
|
drmEventContext evctx;
|
||||||
|
|
||||||
memset(&evctx, 0, sizeof evctx);
|
memset(&evctx, 0, sizeof evctx);
|
||||||
evctx.version = DRM_EVENT_CONTEXT_VERSION;
|
evctx.version = 2;
|
||||||
evctx.page_flip_handler = page_flip_handler;
|
evctx.page_flip_handler = page_flip_handler;
|
||||||
evctx.vblank_handler = vblank_handler;
|
evctx.vblank_handler = vblank_handler;
|
||||||
drmHandleEvent(fd, &evctx);
|
drmHandleEvent(fd, &evctx);
|
||||||
|
|||||||
Reference in New Issue
Block a user