egl: Some per-driver data should be per-display.
[mesa.git] / src / egl / main / eglsurface.c
index 056288c850e22d3f3fa1b934a05cf9bf69597f29..adf125f88a22d4edd6999031c788a6386850472b 100644 (file)
@@ -243,7 +243,7 @@ _eglQuerySurface(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSurface *surface,
       *value = GET_CONFIG_ATTRIB(surface->Config, EGL_CONFIG_ID);
       return EGL_TRUE;
    case EGL_LARGEST_PBUFFER:
-      *value = drv->LargestPbuffer;
+      *value = dpy->LargestPbuffer;
       return EGL_TRUE;
    case EGL_SURFACE_TYPE:
       *value = surface->Type;