_ [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 を適用して作成。