From: Jesse Barnes Date: Thu, 3 Dec 2009 22:20:51 +0000 (-0800) Subject: Bump event context structure version for page flipping X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14f5958f7fd9ebe8a772ea931feb044d2d5d967b;p=profile%2Fivi%2Flibdrm.git Bump event context structure version for page flipping --- diff --git a/xf86drm.h b/xf86drm.h index 89f1db1..9b89f56 100644 --- a/xf86drm.h +++ b/xf86drm.h @@ -693,7 +693,7 @@ extern void drmMsg(const char *format, ...); extern int drmSetMaster(int fd); extern int drmDropMaster(int fd); -#define DRM_EVENT_CONTEXT_VERSION 1 +#define DRM_EVENT_CONTEXT_VERSION 2 typedef struct _drmEventContext { diff --git a/xf86drmMode.c b/xf86drmMode.c index e951685..317aa47 100644 --- a/xf86drmMode.c +++ b/xf86drmMode.c @@ -701,7 +701,7 @@ int drmHandleEvent(int fd, drmEventContextPtr evctx) U642VOID (vblank->user_data)); break; case DRM_EVENT_FLIP_COMPLETE: - if (evctx->version < 1 || + if (evctx->version < 2 || evctx->page_flip_handler == NULL) break; vblank = (struct drm_event_vblank *) e;