diff options
Diffstat (limited to 'pugl/detail/x11_gl.c')
-rw-r--r-- | pugl/detail/x11_gl.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pugl/detail/x11_gl.c b/pugl/detail/x11_gl.c index d325f9d..d3807f2 100644 --- a/pugl/detail/x11_gl.c +++ b/pugl/detail/x11_gl.c @@ -165,7 +165,7 @@ puglX11GlDestroy(PuglView* view) } static PuglStatus -puglX11GlEnter(PuglView* view, bool PUGL_UNUSED(drawing)) +puglX11GlEnter(PuglView* view, const PuglEventExpose* PUGL_UNUSED(expose)) { PuglX11GlSurface* surface = (PuglX11GlSurface*)view->impl->surface; glXMakeCurrent(view->impl->display, view->impl->win, surface->ctx); @@ -173,11 +173,11 @@ puglX11GlEnter(PuglView* view, bool PUGL_UNUSED(drawing)) } static PuglStatus -puglX11GlLeave(PuglView* view, bool drawing) +puglX11GlLeave(PuglView* view, const PuglEventExpose* expose) { PuglX11GlSurface* surface = (PuglX11GlSurface*)view->impl->surface; - if (drawing && surface->double_buffered) { + if (expose && surface->double_buffered) { glXSwapBuffers(view->impl->display, view->impl->win); } |