From 9077b5a890febee2e0e1cfba99b42d4ae7242652 Mon Sep 17 00:00:00 2001 From: kearwood Date: Thu, 23 Aug 2012 19:44:23 +0000 Subject: [PATCH] Worked around texture loading bug --HG-- extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%4076 --- KREngine/KREngine/Classes/KRTextureManager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/KREngine/KREngine/Classes/KRTextureManager.cpp b/KREngine/KREngine/Classes/KRTextureManager.cpp index 18519bf..956e14c 100644 --- a/KREngine/KREngine/Classes/KRTextureManager.cpp +++ b/KREngine/KREngine/Classes/KRTextureManager.cpp @@ -52,8 +52,10 @@ KRTexture *KRTextureManager::loadTexture(const char *szName, const char *szPath) } if(!pTexture->createGLTexture()) { - delete pTexture; - return NULL; + if(!pTexture->createGLTexture()) { // FINDME - HACK! The first texture fails with 0x501 return code but loads on second try + delete pTexture; + return NULL; + } } std::string lowerName = szName;