Yusuke TABATA
yusuk****@w5*****
2006年 4月 2日 (日) 18:14:18 JST
田畑です。 いつもバグ報告ありがとうございます。 Konosuke Watanabe wrote: > 辞書上の「\\」の処理がうまくいっていないのか,「\」を入力して > 変換すると,「\」の後ろに余計なデータがくっついた変換候補が > Anthy側から返ってくるようで,確定すると「\」の後ろにごみが入っ > てしまいます. 次のようなパッチで修正できると思います。 #どう見てもケアレスミスです。本当に(以下略) 色々溜まったので、anthy-7500b出すべきですねえ diff --git a/src-worddic/word_lookup.c b/src-worddic/word_lookup.c index 61dd1b9..0cedf8e 100644 --- a/src-worddic/word_lookup.c +++ b/src-worddic/word_lookup.c @@ -189,14 +189,14 @@ copy_to_buf(char *buf, const char *src, int i; pos = 0; for (i = 0; i < char_count; i++){ - if (src[pos] == '\\') { - if (src[pos + 1] == ' ') { - pos ++; - } else if (src[pos + 1] == '\\') { - pos ++; + if (src[i] == '\\') { + if (src[i + 1] == ' ') { + i ++; + } else if (src[i + 1] == '\\') { + i ++; } } - buf[i] = src[pos]; + buf[pos] = src[i]; pos ++; } buf[pos] = 0; -- -- CHAOS AND CHANCE! Yusuke TABATA