summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-01-05 20:22:36 +0100
committerCarlos Garnacho <carlosg@gnome.org>2020-01-05 20:36:12 +0100
commit231a67ed411b3636df1785ffa248a9e698d56222 (patch)
tree628c47078492b7eed57c93f52d956e19a525fe0e
parent38c2d9d1a152577cff7aa294c265d58a8fd26fab (diff)
downloadgtk+-wip/carlosg/dnd-gestures-2.tar.gz
tests: Keep GdkDrop alive on "ask" actionwip/carlosg/dnd-gestures-2
The GdkDrop is automatically destroyed on drag end, but "ask" actions require it to live longer, so the popover can fiddle with it later on.
-rw-r--r--tests/testdnd2.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/testdnd2.c b/tests/testdnd2.c
index 2264c3b749..ef09a72e1e 100644
--- a/tests/testdnd2.c
+++ b/tests/testdnd2.c
@@ -124,6 +124,10 @@ ask_actions (GdkDrop *drop,
GtkWidget *popover, *box, *button;
popover = gtk_popover_new (image);
+ g_object_set_data_full (G_OBJECT (popover), "drop-data",
+ g_object_ref (drop),
+ (GDestroyNotify) g_object_unref);
+
box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
gtk_container_add (GTK_CONTAINER (popover), box);
button = gtk_button_new_with_label ("Copy");