Update toplev.cc

updating ImmSetCompositionWindow every time
from disp.cc Window::update_caret
to keep IME internal caret position
at the main caret position

必要なのは327行だけです

すみません……
元のコードがSJISなためだと思われますが、
ここで編集すると何度やっても文字化けしてしまうのでこれで許してください