--- a/lib/imlib/imconv.c
+++ b/lib/imlib/imconv.c
@@ -591,6 +591,9 @@
 	}
     }
     IMFinishRequest(conn, offset);
+    #ifdef STATUS_SYNC
+	IMFlush(conn);
+    #endif /* STATUS_SYNC */
 }
 
 /*- preeditCaret: do actual preedit caret -*/
