From 4c56842cf5856284e9496d15dc326387f632cb9e Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew" Date: Sun, 27 Nov 2011 07:53:37 +0000 Subject: [PATCH] - Fix PSP (and other non-debug) compilation. Yann please review. - Fix memleak I introduced recently in modrules.cpp --- projects/mtg/src/GameObserver.cpp | 2 +- projects/mtg/src/ModRules.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/GameObserver.cpp b/projects/mtg/src/GameObserver.cpp index 0120d045d..8f7554da5 100644 --- a/projects/mtg/src/GameObserver.cpp +++ b/projects/mtg/src/GameObserver.cpp @@ -434,7 +434,7 @@ bool GameObserver::operator==(const GameObserver& aGame) } for (int i = 0; i < 2; i++) { - TestSuiteAI * p = (TestSuiteAI *) (aGame.players[i]); + Player * p = aGame.players[i]; if (p->life != players[i]->life) { diff --git a/projects/mtg/src/ModRules.cpp b/projects/mtg/src/ModRules.cpp index 1a603cafd..59bc8cd13 100644 --- a/projects/mtg/src/ModRules.cpp +++ b/projects/mtg/src/ModRules.cpp @@ -355,8 +355,11 @@ ModRulesCardGui::~ModRulesCardGui() SAFE_DELETE(background[i]); for (size_t i = 0; i < renderbig.size(); ++i) SAFE_DELETE(renderbig[i]); + for (size_t i = 0; i < rendertinycrop.size(); ++i) + SAFE_DELETE(rendertinycrop[i]); background.clear(); renderbig.clear(); + rendertinycrop.clear(); }