tweak checks for display list zero

This commit is contained in:
Brian Paul 2003-07-03 03:02:44 +00:00
parent de4f460e20
commit 32bac60519
1 changed files with 6 additions and 1 deletions

View File

@ -4452,7 +4452,7 @@ execute_list( GLcontext *ctx, GLuint list )
Node *n;
GLboolean done;
if (!islist(ctx,list))
if (list == 0 || !islist(ctx,list))
return;
if (ctx->Driver.BeginCallList)
@ -5354,6 +5354,11 @@ _mesa_CallList( GLuint list )
if (MESA_VERBOSE & VERBOSE_API)
_mesa_debug(ctx, "glCallList %d\n", list);
if (list == 0) {
_mesa_error(ctx, GL_INVALID_VALUE, "glCallList(list==0)");
return;
}
/* mesa_print_display_list( list ); */
save_compile_flag = ctx->CompileFlag;