From dd474d95d094ae4494708a87d968a933337241fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Fonseca?= Date: Wed, 26 Sep 2007 14:17:34 +0000 Subject: [PATCH] Point __pGlxClient to serverClient when creating/destroying the root drawable. --- glucose/glucose.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/glucose/glucose.c b/glucose/glucose.c index 076bb7e54..e3fe990d5 100644 --- a/glucose/glucose.c +++ b/glucose/glucose.c @@ -122,6 +122,8 @@ glucoseCreateScreenResources(ScreenPtr pScreen) PixmapPtr pPixmap = pScreen->GetScreenPixmap(pScreen); xglScreenPtr xglScreenPriv = XGL_GET_SCREEN_PRIV (pScreen); + __pGlxClient = serverClient; + /* track root pixmap */ if (pPixmap) { @@ -750,6 +752,8 @@ glucoseCloseScreen (int index, { GlucoseScreenPrivPtr pScreenPriv = GlucoseGetScreenPriv(pScreen); + __pGlxClient = serverClient; + pScreenPriv->rootContext->destroy(pScreenPriv->rootContext); pScreenPriv->rootDrawable->destroy(pScreenPriv->rootDrawable);