[Xquartz-changes] [284] AppleSGLX/trunk

source_changes at macosforge.org source_changes at macosforge.org
Tue Mar 3 17:13:18 PST 2009


Revision: 284
          http://trac.macosforge.org/projects/xquartz/changeset/284
Author:   gstaplin at apple.com
Date:     2009-03-03 17:13:18 -0800 (Tue, 03 Mar 2009)
Log Message:
-----------
Add more diagnostics to the make current path.

Modified Paths:
--------------
    AppleSGLX/trunk/apple_glx_context.c
    AppleSGLX/trunk/apple_glx_surface.c

Modified: AppleSGLX/trunk/apple_glx_context.c
===================================================================
--- AppleSGLX/trunk/apple_glx_context.c	2009-03-04 01:12:45 UTC (rev 283)
+++ AppleSGLX/trunk/apple_glx_context.c	2009-03-04 01:13:18 UTC (rev 284)
@@ -307,20 +307,25 @@
     }
     
     if(None == drawable) {
+	bool error = false;
+
 	/* Clear the current drawable for this context_obj. */
 
 	if(apple_cgl.set_current_context(ac->context_obj))
-	    return true;
+	    error = true;
 	
 	if(apple_cgl.clear_drawable(ac->context_obj))
-	    return true;
+	    error = true;
 
 	if(ac->drawable) {
 	    ac->drawable->destroy(ac->drawable);
 	    ac->drawable = NULL;
 	}
 	
-	return false;
+	apple_glx_diagnostic("%s: drawable is None, error is: %d\n",
+			     __func__, error);
+
+	return error;
     }
 
     /* This is an optimisation to avoid searching for the current drawable. */

Modified: AppleSGLX/trunk/apple_glx_surface.c
===================================================================
--- AppleSGLX/trunk/apple_glx_surface.c	2009-03-04 01:12:45 UTC (rev 283)
+++ AppleSGLX/trunk/apple_glx_surface.c	2009-03-04 01:13:18 UTC (rev 284)
@@ -85,7 +85,7 @@
 	ac->made_current = true;
     }
 
-    apple_glx_diagnostic("%s drawable 0x%lx\n", __func__, d->drawable);
+    apple_glx_diagnostic("%s: drawable 0x%lx\n", __func__, d->drawable);
 
     return false;
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/xquartz-changes/attachments/20090303/49ed0601/attachment.html>


More information about the Xquartz-changes mailing list