diff --git a/src/framework/texturemanager.cpp b/src/framework/texturemanager.cpp index a2dfc751..1e2c034f 100644 --- a/src/framework/texturemanager.cpp +++ b/src/framework/texturemanager.cpp @@ -50,7 +50,8 @@ TexturePtr TextureManager::get(const std::string& textureFile) else texture = it->second.lock(); } - else { // load texture + + if(!texture) { // load texture // currently only png textures are supported if(!boost::ends_with(textureFile, ".png")) { error("Unable to load texture %s, file format no supported.", textureFile.c_str());