[gtk/dnd-fixes: 1/2] text: Properly end drops
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/dnd-fixes: 1/2] text: Properly end drops
- Date: Sat, 19 Jun 2021 04:57:47 +0000 (UTC)
commit 0a50f557138c9692bbbee8372312c15bcfcf01cb
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Jun 18 21:53:08 2021 -0700
text: Properly end drops
When a drop ends, we need to call gdk_drag_drop_done().
gtk/gtktext.c | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/gtk/gtktext.c b/gtk/gtktext.c
index 2416e980f9..81190edcdf 100644
--- a/gtk/gtktext.c
+++ b/gtk/gtktext.c
@@ -2964,6 +2964,8 @@ dnd_finished_cb (GdkDrag *drag,
if (gdk_drag_get_selected_action (drag) == GDK_ACTION_MOVE)
gtk_text_delete_selection (self);
+ gdk_drag_drop_done (drag, TRUE);
+
priv->drag = NULL;
}
@@ -2974,6 +2976,8 @@ dnd_cancel_cb (GdkDrag *drag,
{
GtkTextPrivate *priv = gtk_text_get_instance_private (self);
+ gdk_drag_drop_done (drag, FALSE);
+
priv->drag = NULL;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]