iRevert "Remove unnecessary XFilterEvent call." - st - Simple Terminal Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/st//log.gph gopher.r-36.net 70 1Files /scm/st//files.gph gopher.r-36.net 70 1Refs /scm/st//refs.gph gopher.r-36.net 70 1README /scm/st//file/README.gph gopher.r-36.net 70 1LICENSE /scm/st//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit 5f48e89716a74e75b6040fdb067372180626b699 /scm/st//commit/5f48e89716a74e75b6040fdb067372180626b699.gph gopher.r-36.net 70 1parent bdd649a10289ade364f3deab3bbf6ee3169d67ca /scm/st//commit/bdd649a10289ade364f3deab3bbf6ee3169d67ca.gph gopher.r-36.net 70 hAuthor: Weng Xuetian URL:mailto:wengxt@gmail.com gopher.r-36.net 70 iDate: Thu, 2 Jul 2015 08:31:12 +0200 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iRevert "Remove unnecessary XFilterEvent call." Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iThis reverts commit d2937b05aed9cee8d6651cd806d31682a853c773. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i st.c | 7 +++++++ Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i1 file changed, 7 insertions(+), 0 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/st.c b/st.c /scm/st//file/st.c.gph gopher.r-36.net 70 i@@ -3912,6 +3912,13 @@ run(void) { Err gopher.r-36.net 70 i /* Waiting for window mapping */ Err gopher.r-36.net 70 i do { Err gopher.r-36.net 70 i XNextEvent(xw.dpy, &ev); Err gopher.r-36.net 70 i+ /* Err gopher.r-36.net 70 i+ * XFilterEvent is required to be called after you using XOpenIM, Err gopher.r-36.net 70 i+ * this is not unnecessary.It does not only filter the key event, Err gopher.r-36.net 70 i+ * but some clientmessage for input method as well. Err gopher.r-36.net 70 i+ */ Err gopher.r-36.net 70 i+ if(XFilterEvent(&ev, None)) Err gopher.r-36.net 70 i+ continue; Err gopher.r-36.net 70 i if(ev.type == ConfigureNotify) { Err gopher.r-36.net 70 i w = ev.xconfigure.width; Err gopher.r-36.net 70 i h = ev.xconfigure.height; Err gopher.r-36.net 70 .