summaryrefslogtreecommitdiff
path: root/gtk/gtkemojichooser.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2017-12-30 23:24:22 -0500
committerMatthias Clasen <mclasen@redhat.com>2017-12-30 23:24:22 -0500
commit17bad9808463ba675f916a6220eb4f02e02bf4e1 (patch)
tree7081431079dd153974b057b6f9e38e86e226b29f /gtk/gtkemojichooser.c
parent72c9853999c34fd4bd1309bf242173eacf4a67db (diff)
downloadgtk+-17bad9808463ba675f916a6220eb4f02e02bf4e1.tar.gz
emoji: Accept unpaired releases for variations
This enables a single long-press-move-release gesture for picking a variation. This is not perfect yet: We don't get hover in this case.
Diffstat (limited to 'gtk/gtkemojichooser.c')
-rw-r--r--gtk/gtkemojichooser.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkemojichooser.c b/gtk/gtkemojichooser.c
index 9f1cb41244..f9a665546e 100644
--- a/gtk/gtkemojichooser.c
+++ b/gtk/gtkemojichooser.c
@@ -276,6 +276,7 @@ show_variations (GtkEmojiChooser *chooser,
gtk_flow_box_set_max_children_per_line (GTK_FLOW_BOX (box), 6);
gtk_flow_box_set_activate_on_single_click (GTK_FLOW_BOX (box), TRUE);
gtk_flow_box_set_selection_mode (GTK_FLOW_BOX (box), GTK_SELECTION_NONE);
+ g_object_set (box, "accept-unpaired-release", TRUE, NULL);
gtk_container_add (GTK_CONTAINER (popover), view);
gtk_container_add (GTK_CONTAINER (view), box);