]> git.cworth.org Git - apitrace/blobdiff - retrace/glretrace_ws.cpp
Add initContext to glretrace.
[apitrace] / retrace / glretrace_ws.cpp
index ffba52499e14bc34e22021ec9c6ea11b6e336a82..bead54ee10ea0566a471604e2a37c423f1eeb181 100644 (file)
@@ -132,6 +132,13 @@ makeCurrent(trace::Call &call, glws::Drawable *drawable, Context *context)
         return false;
     }
 
+    if (context) {
+        if (!context->used) {
+            initContext();
+            context->used = true;
+        }
+    }
+
     if (drawable && context) {
         currentDrawable = drawable;
         currentContext = context;