Description: #ifdef guard glIsEnabled(GL_LIGHTING) check
 Employ dirty hack to special-case glIsEnabled(GL_LIGHTING)
 to avoid compile errors with GLES, which doesn't have it.
Author: Adam Conrad <adconrad@ubuntu.com>
Forwarded: no
Last-Update: 2012-06-24

--- gambas3-3.1.1.orig/gb.qt4/src/opengl/CGLarea.cpp
+++ gambas3-3.1.1/gb.qt4/src/opengl/CGLarea.cpp
@@ -105,11 +105,15 @@ BEGIN_METHOD(CGLAREA_text, GB_STRING tex
 
 	QString text;
 	int x, y;
+#ifdef GL_LIGHTING
 	GLboolean _LIGHTING = glIsEnabled(GL_LIGHTING);
+#endif
 	GLboolean _TEXTURE_2D = glIsEnabled(GL_TEXTURE_2D);
 
+#ifdef GL_LIGHTING
 	if (_LIGHTING)
 		glDisable(GL_LIGHTING);
+#endif
 	if (_TEXTURE_2D)
 		glDisable(GL_TEXTURE_2D);
 
@@ -119,8 +123,10 @@ BEGIN_METHOD(CGLAREA_text, GB_STRING tex
 
 	WIDGET->renderText(x, y, text, WIDGET->font());
 
+#ifdef GL_LIGHTING
 	if (_LIGHTING)
 		glEnable(GL_LIGHTING);
+#endif
 	if (_TEXTURE_2D)
 		glEnable(GL_TEXTURE_2D);
 
