add dri2 minor check for swap stuff.
authorCarsten Haitzler <raster@rasterman.com>
Thu, 10 Jan 2013 12:23:27 +0000 (12:23 +0000)
committerCarsten Haitzler <raster@rasterman.com>
Thu, 10 Jan 2013 12:23:27 +0000 (12:23 +0000)
SVN revision: 82562

src/modules/evas/engines/software_x11/evas_xlib_swapper.c

index 0071334..ebca852 100644 (file)
@@ -519,6 +519,12 @@ _drm_init(Display *disp, int scr)
         if (swap_debug) ERR("DRI2 query version failed");
         goto err;
      }
+   if (dri2_minor < 99)
+     {
+        if (swap_debug) ERR("Not supported by DRI2 version(%i.%i)",
+                            dri2_major, dri2_minor);
+        goto err;
+     }
    if (!sym_DRI2Connect(disp, RootWindow(disp, scr), &drv_name, &dev_name))
      {
         if (swap_debug) ERR("DRI2 connect failed on screen %i", scr);