glx: Drop duplicate psc field in drisw context struct
authorKristian Høgsberg <krh@bitplanet.net>
Sun, 25 Jul 2010 01:43:25 +0000 (21:43 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Sun, 25 Jul 2010 01:43:25 +0000 (21:43 -0400)
Causing a crash in drisw MakeCurrent.

src/glx/drisw_glx.c

index 11f88e967033ee62ce997d4001e7a38dc2b13a08..5f7185de4c8584932ffe212beac0fd0ffcb9b185 100644 (file)
@@ -38,7 +38,7 @@ struct drisw_context
    __GLXcontext base;
    __GLXDRIcontext dri_vtable;
    __DRIcontext *driContext;
-   __GLXscreenConfigs *psc;
+
 };
 
 struct drisw_screen
@@ -263,7 +263,7 @@ driBindContext(__GLXcontext * context,
               __GLXDRIdrawable * draw, __GLXDRIdrawable * read)
 {
    struct drisw_context *pcp = (struct drisw_context *) context;
-   struct drisw_screen *psc = (struct drisw_screen *) pcp->psc;
+   struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
    struct drisw_drawable *pdr = (struct drisw_drawable *) draw;
    struct drisw_drawable *prd = (struct drisw_drawable *) read;
 
@@ -275,7 +275,7 @@ static void
 driUnbindContext(__GLXcontext * context)
 {
    struct drisw_context *pcp = (struct drisw_context *) context;
-   struct drisw_screen *psc = (struct drisw_screen *) pcp->psc;
+   struct drisw_screen *psc = (struct drisw_screen *) pcp->base.psc;
 
    (*psc->core->unbindContext) (pcp->driContext);
 }