uim 0.4.6beta2 変, etc.
_ [comp] uim 0.4.6beta2 変
0.4.6alpha1 から 0.4.6beta2 にしたところ、フォーカスを切り替えても GKrellUIM 及び uim-toolbar-gtk が反応しないことがあるのに気付いたので調べてみた。以下 gtk-immodule は uim の gtk-immodule を使っている GTK2 アプリ、xim は uim-xim を使っているアプリ、矢印はフォーカスを切り替えの意とする。
- gtk-immodule → gtk-immodule … OK
- gtk-immodule → xim … NG
- xim → gtk-immodule … OK
- xim → xim … NG
uim-xim が怪しいような気がするので、0.4.6alpha1 から 0.4.6beta2 の間の xim に対する変更を調べてみる。[uim-commit] r612 が怪しい。ひとまず xim/ximserver.cpp に対する変更を revert してみる。お、問題なくなったようだ。 けど、この対処で本当に正しいのかなぁ? やっぱり間違った対処だったっぽい。[uim-commit] r713 とするのが正しいと ekato さんにご指摘を頂いた。
_ [debian] uim 1:0.4.5.999.beta2-0vd2
[uim-commit] r612 の xim/ximserver.cpp に対する変更を revert して作成。
_ [debian] uim 1:0.4.5.999.beta2-0vd3
[uim-commit] r713 を適用して作成。