Index: src/glu/sgi/libnurbs/interface/glsurfeval.cc =================================================================== RCS file: /cvs/mesa/Mesa/src/glu/sgi/libnurbs/interface/glsurfeval.cc,v retrieving revision 1.5 diff -u -r1.5 glsurfeval.cc --- src/glu/sgi/libnurbs/interface/glsurfeval.cc 12 May 2004 15:29:36 -0000 1.5 +++ src/glu/sgi/libnurbs/interface/glsurfeval.cc 16 Jun 2006 02:57:20 -0000 @@ -779,8 +779,8 @@ else auto_normal_flag = 0; */ + glPushAttrib((GLbitfield) GL_EVAL_BIT); - //NEWCALLBACK: no need to worry about gl states when gling clalback } else { @@ -842,7 +842,7 @@ bezierPatchMeshListDelete(global_bpm); global_bpm = NULL; #endif - + glPopAttrib(); } else {