diff options
-rw-r--r-- | generic/Field.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/generic/Field.c b/generic/Field.c index 3b8eb5e..395d63b 100644 --- a/generic/Field.c +++ b/generic/Field.c @@ -1998,8 +1998,9 @@ RenderField(ZnWInfo *wi, XColor *color; ZnReal xs; ZnTextInfo *ti = &wi->text_info; + ZnGLContextEntry *ce; - ZnGLMakeCurrent(wi->dpy, wi); + ce = ZnGLMakeCurrent(wi->dpy, wi); /* * Draw the background. */ @@ -2143,6 +2144,7 @@ RenderField(ZnWInfo *wi, } glEnd(); } + ZnGLReleaseContext(ce); } #endif |