aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/xterm.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 8914c65e41f..147ba58dd69 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,8 @@
12004-01-16 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
2
3 * xterm.c (handle_one_xevent): Don't handle characters that are part
4 of an old style (XLookupString) compose sequence.
5
12004-01-15 Kenichi Handa <handa@m17n.org> 62004-01-15 Kenichi Handa <handa@m17n.org>
2 7
3 * search.c (Freplace_match): Use make_multibyte_string or 8 * search.c (Freplace_match): Use make_multibyte_string or
diff --git a/src/xterm.c b/src/xterm.c
index 635ba643035..2c6cb44d159 100644
--- a/src/xterm.c
+++ b/src/xterm.c
@@ -6305,6 +6305,11 @@ handle_one_xevent (dpyinfo, eventp, bufp_r, numcharsp, finish)
6305 &compose_status); 6305 &compose_status);
6306#endif 6306#endif
6307 6307
6308 /* If not using XIM/XIC, and a compose sequence is in progress,
6309 we break here. Otherwise, chars_matched is always 0. */
6310 if (compose_status.chars_matched > 0 && nbytes == 0)
6311 break;
6312
6308 orig_keysym = keysym; 6313 orig_keysym = keysym;
6309 6314
6310 if (numchars > 1) 6315 if (numchars > 1)