summaryrefslogtreecommitdiff
path: root/drmeventlistener.cpp
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2017-04-07 15:37:48 +0100
committerDaniel Stone <daniel@fooishbar.org>2017-04-07 15:40:48 +0100
commit2d1bc46486b06c2a8a069c0c2731dcd46da0aacc (patch)
tree34ed35b85c1219aa3baed5dc4855b981a5182cec /drmeventlistener.cpp
parent15d6a22ad6b0d7ea3a6ffbb48bcb6035c4321be3 (diff)
drm_hwcomposer: Use correct DRM event context version
Explicitly declare which DRM event context version we want to use, rather than just the latest one libdrm supports. New versions may change semantics, or extend the structure, in ways we're unaware of. Stick with version 2, which is the version that introduced page_flip_handler. Change-Id: I71e33f787b2b724596f8289d95311730f7aff8ff Signed-off-by: Daniel Stone <daniels@collabora.com>
Diffstat (limited to 'drmeventlistener.cpp')
-rw-r--r--drmeventlistener.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/drmeventlistener.cpp b/drmeventlistener.cpp
index 1880549..0514aa6 100644
--- a/drmeventlistener.cpp
+++ b/drmeventlistener.cpp
@@ -124,7 +124,7 @@ void DrmEventListener::Routine() {
if (FD_ISSET(drm_->fd(), &fds_)) {
drmEventContext event_context = {
- .version = DRM_EVENT_CONTEXT_VERSION,
+ .version = 2,
.vblank_handler = NULL,
.page_flip_handler = DrmEventListener::FlipHandler};
drmHandleEvent(drm_->fd(), &event_context);