OSDN Git Service

Fix crash bug when resizing sub-window after death (Ticket #31239)
authorhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 30 Apr 2013 11:32:47 +0000 (11:32 +0000)
committerhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Tue, 30 Apr 2013 11:32:47 +0000 (11:32 +0000)
commitf6586f74ed9b84a4a2b03baa3940b59e808f6720
treedc3ded2fd044e8cfccf81e7e1634b31607d4b9a9
parenta4a89dff3392571f3e24e23dd7a0cf9cd6fc6e37
Fix crash bug when resizing sub-window after death (Ticket #31239)

死亡直後にセーブしているが、save_player()を呼ぶとダンジョンマップ情報
の更新フラグが立つ。これをメイン画面に反映していないためサブウィンドウ
をリサイズした時にサブウィンドウ側にダンジョンマップを描画しようとして
しまい、結果サブウィンドウからはみ出した位置に表示しようとして領域外ア
クセスエラーとなっていた

セーブ後にhandle_stuff()を呼ぶことでマップ情報を更新するようにして対処
src/effects.c