Kouhei Sutou
kou****@cozmi*****
2006年 7月 9日 (日) 23:52:43 JST
須藤です. In <44B11****@w5*****> "[Anthy-dev 3042] テキストフィールドのモード指定" on Sun, 09 Jul 2006 23:28:08 +0900, Yusuke TABATA <yusuk****@w5*****> wrote: > gtk+でサポートするのに必要そうなコードをパッチとして > http://bugzilla.gnome.org/show_bug.cgi?id=346780 > に登録しておきました。 ざくっと見た感じですが,gtk_im_context_set_im_mode()の if (klass->set_im_mode) klass->set_im_mode (context, mode); の部分は if (klass->set_im_mode) return klass->set_im_mode (context, mode); としなければいけない気がします. > gtk+は2.10が出たばかりで、このコードが議論になるのは先だと > 思いますが、興味のある方は今のうちに見ておいてください。 GTK+ 2本体にマージしようとするならば,GTK+ 2.8.xベースのコー ドへのパッチよりもHEAD用のパッチを登録した方がよいと思います. ちなみに,HEADへパッチを当てようとすると失敗します. patching file gtk/gtkimcontext.c Hunk #1 succeeded at 525 (offset -29 lines). patching file gtk/gtkimcontext.h patching file gtk/gtkimmulticontext.c Hunk #1 FAILED at 86. Hunk #2 succeeded at 107 with fuzz 1 (offset -31 lines). Hunk #3 succeeded at 540 (offset -30 lines). 1 out of 3 hunks FAILED -- saving rejects to file gtk/gtkimmulticontext.c.rej