|
|
@@ -218,11 +218,14 @@ void |
|
|
|
puglLeaveContext(PuglView* view, bool flush) |
|
|
|
{ |
|
|
|
#ifdef PUGL_HAVE_GL |
|
|
|
if (view->ctx_type == PUGL_GL && flush) { |
|
|
|
glFlush(); |
|
|
|
if (view->impl->doubleBuffered) { |
|
|
|
glXSwapBuffers(view->impl->display, view->impl->win); |
|
|
|
if (view->ctx_type == PUGL_GL) { |
|
|
|
if (flush) { |
|
|
|
glFlush(); |
|
|
|
if (view->impl->doubleBuffered) { |
|
|
|
glXSwapBuffers(view->impl->display, view->impl->win); |
|
|
|
} |
|
|
|
} |
|
|
|
glXMakeCurrent(view->impl->display, None, NULL); |
|
|
|
} |
|
|
|
#endif |
|
|
|
} |
|
|
|