Bump event context structure version for page flipping
authorJesse Barnes <jbarnes@virtuousgeek.org>
Thu, 3 Dec 2009 22:20:51 +0000 (14:20 -0800)
committerJesse Barnes <jbarnes@virtuousgeek.org>
Thu, 3 Dec 2009 22:27:08 +0000 (14:27 -0800)
xf86drm.h
xf86drmMode.c

index 89f1db1..9b89f56 100644 (file)
--- 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 {
 
index e951685..317aa47 100644 (file)
@@ -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;