diff options
-rw-r--r-- | gtk/gtklistbase.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtklistbase.c b/gtk/gtklistbase.c index 85827363ce..b5d0d35a7a 100644 --- a/gtk/gtklistbase.c +++ b/gtk/gtklistbase.c @@ -1740,8 +1740,12 @@ gtk_list_base_drag_end (GtkGestureDrag *gesture, double offset_y, GtkListBase *self) { + GtkListBasePrivate *priv = gtk_list_base_get_instance_private (self); gboolean modify, extend; + if (!priv->rubberband) + return; + gtk_list_base_drag_update (gesture, offset_x, offset_y, self); get_selection_modifiers (GTK_GESTURE (gesture), &modify, &extend); gtk_list_base_stop_rubberband (self, modify, extend); |