From 90d88f8b0d01131ef06eca890153891a309385a0 Mon Sep 17 00:00:00 2001 From: Dennis Peeten Date: Sun, 25 May 2008 22:16:01 +0000 Subject: crash fix --- matchblox/engine/C_MatchBloxEngine.cpp | 5 +++++ matchblox/engine/C_MatchBloxEngine.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/matchblox/engine/C_MatchBloxEngine.cpp b/matchblox/engine/C_MatchBloxEngine.cpp index 7dca60d..45f5a43 100644 --- a/matchblox/engine/C_MatchBloxEngine.cpp +++ b/matchblox/engine/C_MatchBloxEngine.cpp @@ -117,7 +117,12 @@ GameResult C_MatchBloxEngine::ProcessMsgs(void) //any button is pressed //delete session and return GAME_FINISHED delete m_pCurrentSession; + l_Result = GR_FINISHED; + + //set state to initialised + m_State = ES_INITIALISED; + } break; diff --git a/matchblox/engine/C_MatchBloxEngine.h b/matchblox/engine/C_MatchBloxEngine.h index 2e38526..511db5a 100644 --- a/matchblox/engine/C_MatchBloxEngine.h +++ b/matchblox/engine/C_MatchBloxEngine.h @@ -93,7 +93,7 @@ struct GameSession } ~GameSession() { - delete [] m_puiTurnResult; + delete m_puiTurnResult; } bool NextTurn(BlockType &f_NewBlock) -- cgit v0.12