Masanari Yamamoto
h0131****@ice*****
2005年 12月 21日 (水) 09:58:10 JST
On Wed, Dec 21, 2005 at 05:31:22AM +0900, Etsushi Kato wrote: > 05/12/21 に Masanari Yamamoto<h0131****@ice*****> さんは書きました: > > 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回以上呼んでも問題ないように修正してくれると助かりま > > す。 > > こちらでは、プリエディット表示がおかしくなることは再現できなかった > のですが、確かにそういった場合もありそうなので対応しておきます。 修正ありがとうございます。 -- 山本将也