From 5b90b05e428c26e91b1409356a41d2c1dd654b44 Mon Sep 17 00:00:00 2001 From: Po Lu Date: Sat, 19 Feb 2022 13:27:03 +0800 Subject: [PATCH] Always decode GTK input method text as utf-8-unix * src/gtkutil.c (xg_im_context_commit): Use `utf-8-unix' as coding system for text. --- src/gtkutil.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/gtkutil.c b/src/gtkutil.c index bed983c77e3..27aa28b8902 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -6099,6 +6099,10 @@ xg_im_context_commit (GtkIMContext *imc, gchar *str, EVENT_INIT (ie); ie.kind = MULTIBYTE_CHAR_KEYSTROKE_EVENT; ie.arg = build_unibyte_string (str); + + Fput_text_property (make_fixnum (0), make_fixnum (strlen (str)), + Qcoding, Qutf_8_unix, ie.arg); + XSETFRAME (ie.frame_or_window, f); ie.modifiers = 0; ie.timestamp = 0; -- 2.39.5