X-Git-Url: http://pileus.org/git/?p=grits;a=blobdiff_plain;f=src%2Fobjects%2Fgrits-object.c;fp=src%2Fobjects%2Fgrits-object.c;h=30f79f9412850d1f828503cf4e56ce55460945a9;hp=a3b60ec97abcfbff17299104c6c399409f0cd74c;hb=a7c72e68039026a0a3adae390e9089f9b20a80ef;hpb=f1e0d4f867702d5d5e1185c40efddc05b776c3c7 diff --git a/src/objects/grits-object.c b/src/objects/grits-object.c index a3b60ec..30f79f9 100644 --- a/src/objects/grits-object.c +++ b/src/objects/grits-object.c @@ -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 */