Modified: AppleSGLX/trunk/apple_glx_context.c (283 => 284)
--- 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 (283 => 284)
--- 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;
}