From 50a17892682cdcad1331bb9d30ee288d608b3ff6 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 26 Feb 2015 13:22:38 +0000
Subject: [PATCH] don't light arrows

---
 contrib/mobile/drawContext.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/contrib/mobile/drawContext.cpp b/contrib/mobile/drawContext.cpp
index cc7397880d..60788f77d7 100644
--- a/contrib/mobile/drawContext.cpp
+++ b/contrib/mobile/drawContext.cpp
@@ -363,8 +363,12 @@ void drawContext::drawPView(PView *p)
   glLineWidth((GLfloat)opt->lineWidth);
 
   drawArray(p->va_points, GL_POINTS, true);
+
   drawArray(p->va_lines, GL_LINES, true);
+
+  glEnable(GL_LIGHTING);
   drawArray(p->va_triangles, GL_TRIANGLES, true, true);
+  glDisable(GL_LIGHTING);
 
   glLineWidth(1);
   glPointSize(1);
@@ -767,9 +771,7 @@ void drawContext::drawView()
   glEnable(GL_DEPTH_TEST);
   drawMesh(); checkGlError("Draw mesh");
   drawGeom(); checkGlError("Draw geometry");
-  glEnable(GL_LIGHTING);
   drawPost(); checkGlError("Draw post-pro");
-  glDisable(GL_LIGHTING);
   glDisable(GL_DEPTH_TEST);
   drawScale(); checkGlError("Draw scales");
   drawAxes(); checkGlError("Draw axes");
-- 
GitLab