]> Pileus Git - grits/commitdiff
Fix extra mouse-over bug
authorAndy Spencer <andy753421@gmail.com>
Thu, 24 Nov 2011 09:40:03 +0000 (09:40 +0000)
committerAndy Spencer <andy753421@gmail.com>
Thu, 24 Nov 2011 09:40:03 +0000 (09:40 +0000)
When selecting one polygon, it sets the line width and makes it appear
that following polygons are also selected.

src/objects/grits-poly.c

index e9bce7f733ebcbb50eeea4a3c2871585c6219646..2b62997e249c7a85ba5d6998dda27e46e0ed71b2 100644 (file)
@@ -83,7 +83,8 @@ static void grits_poly_draw(GritsObject *_poly, GritsOpenGL *opengl)
        //g_debug("GritsPoly: draw");
        GritsPoly *poly = GRITS_POLY(_poly);
 
-       glPushAttrib(GL_COLOR_BUFFER_BIT | GL_ENABLE_BIT | GL_CURRENT_BIT);
+       glPushAttrib(GL_COLOR_BUFFER_BIT | GL_ENABLE_BIT | GL_CURRENT_BIT |
+                       GL_POINT_BIT | GL_LINE_BIT | GL_POLYGON_BIT);
        glDisable(GL_TEXTURE_2D);
        glDisable(GL_ALPHA_TEST);
        glDisable(GL_CULL_FACE);