st/dri: Track drawable context bindings
[mesa.git] / src / gallium / state_trackers / dri / drm / dri2.c
index a69f20e608586969393d5b75fb94e43f66322ab4..0181588096defeff826bdddcd2f8107096d3702b 100644 (file)
@@ -52,7 +52,7 @@ static void
 dri2_invalidate_drawable(__DRIdrawable *dPriv)
 {
    struct dri_drawable *drawable = dri_drawable(dPriv);
-   struct dri_context *ctx = dri_context(dPriv->driContextPriv);
+   struct dri_context *ctx = drawable->context;
 
    dri2InvalidateDrawable(dPriv);
    drawable->dPriv->lastStamp = *drawable->dPriv->pStamp;