I#1646 - Emoji picker empty
Embed emoji.data as expected by the copy of the gtk+' emoji chooser dialog. Closes https://gitlab.gnome.org/GNOME/evolution/-/issues/1646
This commit is contained in:
BIN
data/emoji.data
Normal file
BIN
data/emoji.data
Normal file
Binary file not shown.
6
data/org.gnome.Evolution.gresource.xml
Normal file
6
data/org.gnome.Evolution.gresource.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<gresources>
|
||||
<gresource prefix="org.gnome.Evolution">
|
||||
<file>emoji.data</file>
|
||||
</gresource>
|
||||
</gresources>
|
||||
@ -30,6 +30,8 @@ if(WIN32)
|
||||
)
|
||||
endif(WIN32)
|
||||
|
||||
glib_compile_resources(${CMAKE_SOURCE_DIR}/data/ ${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource org_gnome_evolution ../../data/org.gnome.Evolution.gresource.xml ${CMAKE_SOURCE_DIR}/data/emoji.data)
|
||||
|
||||
# Main libevolution-util
|
||||
|
||||
set(DEPENDENCIES
|
||||
@ -309,6 +311,8 @@ set(SOURCES
|
||||
${PLATFORM_SOURCES}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/e-marshal.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/e-util-enumtypes.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource.c
|
||||
${CMAKE_CURRENT_BINARY_DIR}/org.gnome.Evolution.gresource.h
|
||||
)
|
||||
|
||||
set(HEADERS
|
||||
|
||||
@ -444,7 +444,7 @@ populate_emoji_chooser (gpointer data)
|
||||
|
||||
if (!chooser->data)
|
||||
{
|
||||
bytes = g_resources_lookup_data ("/org/gtk/libgtk/emoji/emoji.data", 0, NULL);
|
||||
bytes = g_resources_lookup_data ("/org.gnome.Evolution/emoji.data", 0, NULL);
|
||||
chooser->data = g_variant_ref_sink (g_variant_new_from_bytes (G_VARIANT_TYPE ("a(auss)"), bytes, TRUE));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user