TOKUNAGA Hiroyuki
tkng****@xem*****
2004年 1月 6日 (火) 19:09:04 JST
On Tue, 06 Jan 2004 18:03:13 +0900 (JST) Konosuke Watanabe <nosuk****@csc*****> wrote: > 動かしてみたところ,uimの方は問題ないのですが,uim-ximで平仮 > 名が全然打てません. > > どうもxim/main.cppの423行目のfreeが悪いように見えます.とり > あえず,この部分だけ見る感じでは以下のようにした方が良い気が > します. > #C++よくわからないんで適当やってますが・・・ ひらがなが打てないとは申し訳ない。uim-ximは普段使ってないので、テスト をサボってしまっていました。これはあまりにまずいバグなので、0.2.3.2をリ リースしました。 http://freedesktop.org/Software/UimDownload/uim-0.2.3.2.tar.gz md5sum:10bda1147882cb2a4f9f7a37d261fe42 uim-0.2.3.2.tar.gz 実は0.2.3.1をリリースした後に[Anthy-dev 358]の渡辺さんのメールを見まし て、そちらの修正の方がよさげだったので、 char *name = (char *)uim_get_im_name(uc, i); char *lang = (char *)uim_get_im_language(uc, i); とキャストして回避に修正していました。こちらでも問題なく動くようなので 0.2.3.2ではこうなっています。が、どちらの修正方法が適切であるのかは私に はちょっとわかりません。 -- 徳永拓之