From 86a9bc0c841b5c5e8ea711d98e9adfe192d43f52 Mon Sep 17 00:00:00 2001 From: Mark Vejvoda Date: Mon, 5 Apr 2010 19:48:26 +0000 Subject: [PATCH] proper cleanup of dynamically loaded texture --- source/glest_game/facilities/logger.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/glest_game/facilities/logger.cpp b/source/glest_game/facilities/logger.cpp index 73fe10e9..8300a87c 100644 --- a/source/glest_game/facilities/logger.cpp +++ b/source/glest_game/facilities/logger.cpp @@ -46,7 +46,10 @@ Logger::~Logger(){ void Logger::cleanupLoadingTexture() { if(loadingTexture!=NULL) { - delete loadingTexture; + Renderer &renderer= Renderer::getInstance(); + Texture *genericTexture = loadingTexture; + renderer.endTexture(rsGlobal,&genericTexture); + //delete loadingTexture; loadingTexture=NULL; } }