From: Mathnerd314 Date: Wed, 20 Jan 2010 23:35:46 +0000 (+0000) Subject: Octo's patch from bug 523. X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=24c57d88b616e78110ffe9794d010192c1a31e0d;p=supertux.git Octo's patch from bug 523. SVN-Revision: 6266 --- diff --git a/src/video/texture_manager.cpp b/src/video/texture_manager.cpp index e49423bf2..83313f38a 100644 --- a/src/video/texture_manager.cpp +++ b/src/video/texture_manager.cpp @@ -67,7 +67,7 @@ TextureManager::get(const std::string& _filename) if(!texture) { texture = create_image_texture(filename); - image_textures[filename] = texture; + image_textures[texture->get_filename()] = texture; } return texture; @@ -111,6 +111,7 @@ TextureManager::create_image_texture(const std::string& filename, const Rect& re { log_warning << "Couldn't load texture '" << filename << "' (now using dummy texture): " << err.what() << std::endl; TexturePtr texture = create_dummy_texture(); + texture->set_filename(filename); return texture; } } @@ -167,6 +168,7 @@ TextureManager::create_image_texture(const std::string& filename) { log_warning << "Couldn't load texture '" << filename << "' (now using dummy texture): " << err.what() << std::endl; TexturePtr texture = create_dummy_texture(); + texture->set_filename(filename); return texture; } }