2005年3月4日の日記の1番目の記事へのコメント
■gaimのコピペ
前からずっと気になってたんですが,Linux版のgaimの会話入力欄へのペーストは変.変です.ペーストすると1文字目だけどっかいっちゃたりします.気持ち悪い以前に,使いにくくて使いにくくて.で,今日,ふと原因を探ってみたくなり30分だけと決めて探ってみました.そしたらすぐに原因が判明.src/gtkimhtml.cの841行目付近で
tmp = g_utf8_next_char(text); memmove(text, tmp, strlen(tmp) + 1);
とかやってて,UCS-2からUTF-8にコード変換した後,何故か1文字目を消すという謎のことをやってるのが原因でした.うーん,BOMでも消すつもりだったのだろうか・・・?あるいはこれやらないとまずい状況があるのか?とにかくこの2行コメントアウトしたらペースト問題一気に解決.あー,スッキリ.もっと早く調べるんだったよ.
ついでに会話ウィンドウの中の見栄えもちょっといじってみました.といっても文字の大きさと色変えただけですが.この中途半端なHTMLみたいなのは何?そして文字色ソースに埋め込みってあり?かなりキモいっすよ・・・.
[コメントを書く]
2005年3月4日の日記の1番目の記事へのコメント
[コメントを書く]