XQuartz: GL: Fix several error handling mistakes in handleRenderDescriptions, that were leftover before the final code evolved.

(cherry picked from commit fe35a3639081dc78ac6cc4123cde37770f6a39fd)
This commit is contained in:
George Peter Staplin
2008-10-24 19:12:05 -06:00
committed by Jeremy Huddleston
parent 21ea9d82aa
commit e7c26964ee

View File

@@ -285,7 +285,7 @@ static void handleAccumulationModes(struct glCapabilitiesConfig *c, GLint cmodes
assert(c->total_accum_buffers < GLCAPS_COLOR_BUFFERS);
}
/* Return true if an error occured. */
/* Return non-zero if an error occured. */
static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
struct glCapabilitiesConfig *c) {
CGLError err;
@@ -328,14 +328,14 @@ static CGLError handleRendererDescriptions(CGLRendererInfoObj info, GLint r,
err = CGLDescribeRenderer(info, r, kCGLRPColorModes, &flags);
if(err)
return true;
return err;
handleColorModes(c, flags);
err = CGLDescribeRenderer(info, r, kCGLRPAccumModes, &flags);
if(err)
return true;
return err;
handleAccumulationModes(c, flags);