]> git.cworth.org Git - apitrace/blobdiff - retrace/glretrace_ws.cpp
Check extensions via glGetStringi() on core profile.
[apitrace] / retrace / glretrace_ws.cpp
index bead54ee10ea0566a471604e2a37c423f1eeb181..ccc70233a73a5b7427148732205f39cff7e51bad 100644 (file)
@@ -132,16 +132,14 @@ makeCurrent(trace::Call &call, glws::Drawable *drawable, Context *context)
         return false;
     }
 
-    if (context) {
+    if (drawable && context) {
+        currentDrawable = drawable;
+        currentContext = context;
+        
         if (!context->used) {
             initContext();
             context->used = true;
         }
-    }
-
-    if (drawable && context) {
-        currentDrawable = drawable;
-        currentContext = context;
     } else {
         currentDrawable = NULL;
         currentContext = NULL;