diff options
author | Benjamin Otte <otte.benjamin@googlemail.com> | 2022-06-14 03:45:55 +0000 |
---|---|---|
committer | Benjamin Otte <otte.benjamin@googlemail.com> | 2022-06-14 03:45:55 +0000 |
commit | 79530920599a982ea026907cbab794a59e144e77 (patch) | |
tree | 17ce9bd931f8f50e1520827f77393fe4931ea94d | |
parent | 98e000beb70fb65723c2ab907e4100f85cce5577 (diff) | |
parent | dc4540fae98d4f707ce1030b0f8d161c987646e0 (diff) | |
download | gtk+-79530920599a982ea026907cbab794a59e144e77.tar.gz |
Merge branch 'wip/antoniof/dont-rubberband-on-drag-end' into 'main'
listbase: Don't start rubberband on ::drag-end
See merge request GNOME/gtk!4793
-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); |