From 78156065cf5dcf3d08d28dffce70eb327f697e62 Mon Sep 17 00:00:00 2001 From: peter1138 Date: Tue, 22 Jan 2008 07:27:06 +0000 Subject: (svn r11940) -Codechange: Store short filename once per open file instead of once per sprite cache entry. Not all file types need this, but most of the time no sprite cache entry needed it either. --- src/spriteloader/png.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/spriteloader/png.cpp') diff --git a/src/spriteloader/png.cpp b/src/spriteloader/png.cpp index abfce00fa..2af9d0253 100644 --- a/src/spriteloader/png.cpp +++ b/src/spriteloader/png.cpp @@ -181,8 +181,9 @@ static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 i return true; } -bool SpriteLoaderPNG::LoadSprite(SpriteLoader::Sprite *sprite, const char *filename, uint8 file_slot, uint32 file_pos) +bool SpriteLoaderPNG::LoadSprite(SpriteLoader::Sprite *sprite, uint8 file_slot, uint32 file_pos) { + const char *filename = FioGetFilename(file_slot); if (!LoadPNG(sprite, filename, file_pos, false)) return false; if (!LoadPNG(sprite, filename, file_pos, true)) return false; return true; -- cgit v1.2.3-54-g00ecf