]> Pileus Git - grits/blobdiff - src/objects/grits-object.c
Move OpenGL includes to a common place
[grits] / src / objects / grits-object.c
index a3b60ec97abcfbff17299104c6c399409f0cd74c..fc8cddf2789135b52110e415bd1fe209c3d2df40 100644 (file)
@@ -30,8 +30,8 @@
 
 #include <config.h>
 #include <math.h>
-#include <GL/gl.h>
 
+#include "gtkgl.h"
 #include "grits-object.h"
 
 /* Constants */
@@ -63,10 +63,10 @@ void grits_object_pickdraw(GritsObject *object, GritsOpenGL *opengl, gboolean pi
 
        /* Skip object with no signals when picking */
        for (int i = 0; pick; i++) {
-               if (g_signal_has_handler_pending(object, signals[i], 0, FALSE))
-                       break;
                if (i == NUM_SIGNALS)
                        return;
+               if (g_signal_has_handler_pending(object, signals[i], 0, FALSE))
+                       break;
        }
 
        /* Support GritsTester */