- object->state.picked = FALSE;
-
- /* Check for connected signals */
- for (int i = 0; i < NUM_SIGNALS; i++) {
- if (g_signal_has_handler_pending(object, signals[i], 0, FALSE)) {
- /* Someone is watching, render the object _once_ */
- glPushName((guint)object);
- grits_object_pickdraw(object, opengl, TRUE);
- glPopName();
- return;
- }
- }