This hopefully fixes the "lockup on supernova" problem.
authorStas Sergeev <stsp@aknet.ru>
Wed, 25 May 2005 17:35:17 +0000 (17:35 +0000)
committerStas Sergeev <stsp@aknet.ru>
Wed, 25 May 2005 17:35:17 +0000 (17:35 +0000)
commit0ddb264313c09bbefa443bb9d67b7bb95fcf58c8
treeeef53fbc190d16c4f0d0f80db2324df912381568
parent6cd94d4cc2906e2c02553c9005f28616c7067292
This hopefully fixes the "lockup on supernova" problem.
The scenario I've seen was that warp() calls imove() which calls
srawmaps(), which leaves the lrscan_window active. When nova kills
you, all the game status was dumped to lrscan_window, and the
question "play again?" in that window was effectively a lock-up.
But I haven't tested the fact that the problem is really no longer
happens.
moving.c