diff --git a/gtk/gtkemojichooser.c b/gtk/gtkemojichooser.c index f160496d49..302f7d71e1 100644 --- a/gtk/gtkemojichooser.c +++ b/gtk/gtkemojichooser.c @@ -159,8 +159,8 @@ add_recent_item (GtkEmojiChooser *chooser, g_variant_ref (item); - g_variant_builder_init (&builder, G_VARIANT_TYPE ("a((aus)u)")); - g_variant_builder_add (&builder, "(@(aus)u)", item, modifier); + g_variant_builder_init (&builder, G_VARIANT_TYPE ("a((auss)u)")); + g_variant_builder_add (&builder, "(@(auss)u)", item, modifier); children = gtk_container_get_children (GTK_CONTAINER (chooser->recent.box)); for (l = children, i = 1; l; l = l->next, i++) @@ -180,7 +180,7 @@ add_recent_item (GtkEmojiChooser *chooser, continue; } - g_variant_builder_add (&builder, "(@(aus)u)", item2, modifier2); + g_variant_builder_add (&builder, "(@(auss)u)", item2, modifier2); } g_list_free (children); @@ -333,7 +333,7 @@ populate_emoji_chooser (GtkEmojiChooser *chooser) GtkWidget *box; bytes = g_resources_lookup_data ("/org/gtk/libgtk/emoji/emoji.data", 0, NULL); - chooser->data = g_variant_ref_sink (g_variant_new_from_bytes (G_VARIANT_TYPE ("a(aus)"), bytes, TRUE)); + chooser->data = g_variant_ref_sink (g_variant_new_from_bytes (G_VARIANT_TYPE ("a(auss)"), bytes, TRUE)); g_variant_iter_init (&iter, chooser->data); box = chooser->people.box; diff --git a/gtk/org.gtk.Settings.EmojiChooser.gschema.xml b/gtk/org.gtk.Settings.EmojiChooser.gschema.xml index 7105cb200a..20e3db4f9d 100644 --- a/gtk/org.gtk.Settings.EmojiChooser.gschema.xml +++ b/gtk/org.gtk.Settings.EmojiChooser.gschema.xml @@ -2,12 +2,12 @@ - + [] Recently used Emoji An array of Emoji definitions to show in the Emoji chooser. Each Emoji is - specified as an array of codepoints and a name. The extra integer after this + specified as an array of codepoints, name and shortname. The extra integer after this pair is the code of the Fitzpatrick modifier to use in place of a 0 in the codepoint array.