]> git.cworth.org Git - apitrace/blobdiff - retrace/glretrace_cgl.cpp
Don't show pbuffers in windows.
[apitrace] / retrace / glretrace_cgl.cpp
index 1197015b167ced08a9f44fc874a8872d6b24f83b..d66fbb5bf8d69767eab5278e8dd5bb9a02f40618 100644 (file)
@@ -235,9 +235,12 @@ static void retrace_CGLSetCurrentContext(trace::Call &call) {
 
 
 static void retrace_CGLFlushDrawable(trace::Call &call) {
-    if (currentDrawable && currentContext) {
+    unsigned long long ctx = call.arg(0).toUIntPtr();
+    Context *context = getContext(ctx);
+
+    if (context) {
         if (retrace::doubleBuffer) {
-            currentDrawable->swapBuffers();
+            context->drawable->swapBuffers();
         } else {
             glFlush();
         }