]> Pileus Git - grits/blobdiff - src/objects/grits-object.c
Fix off-by-one error
[grits] / src / objects / grits-object.c
index a3b60ec97abcfbff17299104c6c399409f0cd74c..30f79f9412850d1f828503cf4e56ce55460945a9 100644 (file)
@@ -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 */