205 | kis01245 | えむけい | 1998/02/08 02:05:53 |
前へ
後へ
上へ
|
fkiss v0.26 バグ報告
fkiss v0.26がリリースされたので、さっそくコンパイルしてさあ起動! と
思ったら、coreを吐かれました(;_;)。
ログと使用環境は以下のとおりです。対応をお願いします……と書こうと思
ったのですが、よく考えたら自分は Cのプログラムを書けるのだから、自分で
修正したほうが早いことに気が付きました(^^;。
こんなときほどソース付きのありがたみを感じることはありません。
core dumpの原因は、initialize_main0の中でimgwinを初期化前に参照して
いることのようです。initialize_main0の呼び出しをinit_windowの後ろに持
ってきたら、正常に動作するようになりました。たしかv0.25では相当するコ
ードはこの位置にあったはずですけど、どうしてinitialize_main1の前に動か
したのでしょうか? とりあえずウチでは問題なく動いているようですが、変更
の意図が分からなかったのでいまいち不安です。
set() / col()の中で再描画するのは無駄だと思うので(直後にredraw_all()
されるから)再描画を抑止するようにしました。これもとりあえずウチではう
まく動いて高速になりましたが、なにか深い意味があったのでしょうか?
set()のバグとかも私なりにいいかげんに修正してみたので、この発言に付
けてアップしておきます。ご笑覧ください。m(__)m
えむけい
fkis026a.tgz 1998/02/08 01:59:09 23437バイト