X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fobjects%2Fgrits-object.c;h=fc8cddf2789135b52110e415bd1fe209c3d2df40;hb=ce0016070b1fe7db3bd208d6148a776efd3f7d6e;hp=a3b60ec97abcfbff17299104c6c399409f0cd74c;hpb=1580469d408a4f63631e6ce14528f1152502a144;p=grits diff --git a/src/objects/grits-object.c b/src/objects/grits-object.c index a3b60ec..fc8cddf 100644 --- a/src/objects/grits-object.c +++ b/src/objects/grits-object.c @@ -30,8 +30,8 @@ #include #include -#include +#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 */