gtkemojichooser: Do not leak the data loaded from resources

This was part of commit 67e6d1087 but not of gtk3 branch in commit
9cde2186.
This commit is contained in:
Marco Trevisan (Treviño)
2021-05-05 21:03:44 +02:00
parent 0fc99afa25
commit 30835d7a86

View File

@@ -444,7 +444,6 @@ static gboolean
populate_emoji_chooser (gpointer data)
{
GtkEmojiChooser *chooser = data;
GBytes *bytes = NULL;
GVariant *item;
guint64 start, now;
@@ -452,8 +451,9 @@ populate_emoji_chooser (gpointer data)
if (!chooser->data)
{
bytes = g_resources_lookup_data ("/org/gtk/libgtk/emoji/emoji.data", 0, NULL);
GBytes *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(auss)"), bytes, TRUE));
g_bytes_unref (bytes);
}
if (!chooser->iter)