g_object_unref (priv->rubberband_node);
/* Grab focus here, so Escape-to-stop-rubberband works */
- gtk_flow_box_update_cursor (box, priv->rubberband_first);
+ if (priv->rubberband_first)
+ gtk_flow_box_update_cursor (box, priv->rubberband_first);
gtk_gesture_set_state (GTK_GESTURE (gesture), GTK_EVENT_SEQUENCE_CLAIMED);
}
start_y + offset_y);
if (priv->rubberband_first == NULL)
- priv->rubberband_first = child;
+ {
+ priv->rubberband_first = child;
+ if (priv->rubberband_first)
+ gtk_flow_box_update_cursor (box, priv->rubberband_first);
+ }
if (child != NULL)
priv->rubberband_last = child;