Masanari Yamamoto
h0131****@ice*****
2005年 12月 21日 (水) 02:25:57 JST
山本です。 gvim関連でもう一つ問題がありました。 IMがonの状態でC-^を押すとその後のプリエディット表示がおかしくなります。 このときgvimは以下のようにgtk_im_context_set_use_preeditを2回呼びます。 gtk_im_context_set_use_preedit(xic, FALSE); gtk_im_context_set_use_preedit(xic, TRUE); gvimがgtk_im_context_set_use_preeditを呼ぶとuim-gtkのset_use_preeditが 呼ばれますが、set_use_preeditは2回以上呼ばれることを想定していないので、 プリエディットを描画しなくてもいいときに描画してしまいます。 set_use_preeditを2回以上呼んでも問題ないように修正してくれると助かりま す。 -- 山本将也