From: Po Lu Date: Sat, 19 Feb 2022 05:27:03 +0000 (+0800) Subject: Always decode GTK input method text as utf-8-unix X-Git-Tag: emacs-29.0.90~2240 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=5b90b05e428c26e91b1409356a41d2c1dd654b44;p=emacs.git 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. --- 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;