summaryrefslogtreecommitdiff
path: root/glws_glx.cpp
diff options
context:
space:
mode:
authorJosé Fonseca <jfonseca@vmware.com>2011-04-14 12:13:45 +0100
committerJosé Fonseca <jfonseca@vmware.com>2011-04-14 12:13:45 +0100
commitcefdd197f2f20d8afdbcac6e93680ac9aa8c0351 (patch)
treeb32b4aa89751af15eb00032a5777c22c7a6e9f88 /glws_glx.cpp
parente4246254fc9472b6b0317141a464c235b38cb592 (diff)
Synchronize X and GL on windows resizes.
Diffstat (limited to 'glws_glx.cpp')
-rw-r--r--glws_glx.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/glws_glx.cpp b/glws_glx.cpp
index 67a8829..661e77d 100644
--- a/glws_glx.cpp
+++ b/glws_glx.cpp
@@ -63,8 +63,10 @@ public:
void
resize(unsigned w, unsigned h) {
+ glXWaitGL();
Drawable::resize(w, h);
XResizeWindow(display, window, w, h);
+ glXWaitX();
}
void swapBuffers(void) {