]> Pileus Git - grits/commitdiff
Fix off-by-one error
authorAndy Spencer <andy753421@gmail.com>
Fri, 25 Nov 2011 07:44:09 +0000 (07:44 +0000)
committerAndy Spencer <andy753421@gmail.com>
Fri, 25 Nov 2011 07:44:47 +0000 (07:44 +0000)
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 */