glx: fix rotation regression. bug #14963
authorXiang, Haihao <haihao.xiang@intel.com>
Fri, 14 Mar 2008 07:27:15 +0000 (15:27 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Fri, 14 Mar 2008 07:27:15 +0000 (15:27 +0800)
src/glx/x11/dri_glx.c

index 08e419c1efb1ea825761a39a48447881c528b1e9..2e3ab06dce0e96539af63a4add1f1c3036f375e6 100644 (file)
@@ -38,6 +38,8 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 #include <X11/Xlibint.h>
 #include <X11/extensions/Xext.h>
 #include <X11/extensions/extutil.h>
+#include <X11/extensions/Xfixes.h>
+#include <X11/extensions/Xdamage.h>
 #include "glheader.h"
 #include "glxclient.h"
 #include "xf86dri.h"
@@ -379,8 +381,8 @@ static void __glXReportDamage(__DRIdrawable *driDraw,
     XserverRegion region;
     int i;
     int x_off, y_off;
-    __GLXdrawable *glxDraw =
-       containerOf(driDraw, __GLXdrawable, driDrawable);
+    __GLXDRIdrawable *glxDraw =
+       containerOf(driDraw, __GLXDRIdrawable, driDrawable);
     __GLXscreenConfigs *psc = glxDraw->psc;
     Display *dpy = psc->dpy;
     Drawable drawable;