Skip to content

Commit 0c625cd

Browse files
committed
Fixed bug where doing SpeedWalkDelay during world close would cause a crash
1 parent aba31db commit 0c625cd

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

doc_construct.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,7 @@ int i;
483483
{
484484
m_pTimerWnd->DestroyWindow();
485485
delete m_pTimerWnd;
486+
m_pTimerWnd = NULL;
486487
}
487488

488489
for (i = 0; i < 8; i++)

serialize.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@ void CMUSHclientDoc::Serialize(CArchive& ar)
9292
} // end compiling regular expression
9393

9494
// kick off speed walk timer
95-
m_pTimerWnd->ChangeTimerRate (m_iSpeedWalkDelay);
95+
if (m_pTimerWnd)
96+
m_pTimerWnd->ChangeTimerRate (m_iSpeedWalkDelay);
9697

9798
// remember loaded option values
9899

0 commit comments

Comments
 (0)