Procházet zdrojové kódy

Fix st with input method.

XFilterEvent need to be called against every event, otherwise it would
missing some message in the xim protocol and misbehave on some im server.

Signed-off-by: Roberto E. Vargas Caballero <k0ga@shike2.com>
Weng Xuetian před 10 roky
rodič
revize
84ceefe089
1 změnil soubory, kde provedl 2 přidání a 0 odebrání
  1. 2 0
      st.c

+ 2 - 0
st.c

@@ -3786,6 +3786,8 @@ run(void) {
 	/* Waiting for window mapping */
 	while(1) {
 		XNextEvent(xw.dpy, &ev);
+		if(XFilterEvent(&ev, None))
+			continue;
 		if(ev.type == ConfigureNotify) {
 			w = ev.xconfigure.width;
 			h = ev.xconfigure.height;