New patch to the East Asian IME patch
By leafy7... on September 27, 2010 01:40 (imported from Google Code)
The old patch draws the usual cursor first, then draw the IME cursor. This will result in a blinking underline on the first character of the markedText region while the cursor for the IME happily move forward and backward in the IME box.
This patch moves the IME cursor drawing before the usual cursor drawing, disabling the usual cursor while IME is in effect.