Konosuke Watanabe
nosuk****@csc*****
2004年 1月 6日 (火) 18:03:13 JST
たびたびすいません,渡辺です. > 0.2.3.1で無事makeが通りました.失礼しました. 動かしてみたところ,uimの方は問題ないのですが,uim-ximで平仮 名が全然打てません. どうもxim/main.cppの423行目のfreeが悪いように見えます.とり あえず,この部分だけ見る感じでは以下のようにした方が良い気が します. #C++よくわからないんで適当やってますが・・・ --- xim/main.cpp.org 2004-01-06 17:22:50.000000000 +0900 +++ xim/main.cpp 2004-01-06 18:00:58.000000000 +0900 @@ -412,9 +412,11 @@ char *lang = strdup(uim_get_im_language(uc, i)); Locale *lc = getLocale(lang); if (!lc) { + free(name); + free(lang); continue; } - XimServer *xs = new XimServer(lc, name, lang); + XimServer *xs = new XimServer(lc, strdup(name), strdup(lang)); bool res = xs->setupConnection(); if (!res) { delete xs; --- Konosuke WATANABE <nosuk****@csc*****>