imcontext: Look for Compose file in the right place

The documentation states that GTK will load a Compose
file from ~/.config/gtk-3.0/Compose. Unfortunately,
backports changed this unintentionally to look in
the gtk-4.0 directory. Change it back.
This commit is contained in:
Matthias Clasen
2021-03-29 18:31:23 -04:00
parent d8fb8db37c
commit ba8c18019d

View File

@ -162,7 +162,7 @@ gtk_im_context_simple_init_compose_table (void)
const char * const *sys_lang = NULL; const char * const *sys_lang = NULL;
char *x11_compose_file_dir = get_x11_compose_file_dir (); char *x11_compose_file_dir = get_x11_compose_file_dir ();
path = g_build_filename (g_get_user_config_dir (), "gtk-4.0", "Compose", NULL); path = g_build_filename (g_get_user_config_dir (), "gtk-3.0", "Compose", NULL);
if (g_file_test (path, G_FILE_TEST_EXISTS)) if (g_file_test (path, G_FILE_TEST_EXISTS))
{ {
G_LOCK (global_tables); G_LOCK (global_tables);