From 1eee0be3b18d241fdde1e0316adb8330911916f8 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 5 May 2006 08:16:32 +0000 Subject: [PATCH] reload banner cache on reload songs --- stepmania/src/BannerCache.cpp | 7 ++++++- stepmania/src/BannerCache.h | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/stepmania/src/BannerCache.cpp b/stepmania/src/BannerCache.cpp index f6614eef1a..a4d196b359 100644 --- a/stepmania/src/BannerCache.cpp +++ b/stepmania/src/BannerCache.cpp @@ -168,7 +168,7 @@ void BannerCache::UnloadAllBanners() BannerCache::BannerCache() { - BannerData.ReadFile( BANNER_CACHE_INDEX ); // don't care if this fails + ReadFromDisk(); } BannerCache::~BannerCache() @@ -176,6 +176,11 @@ BannerCache::~BannerCache() UnloadAllBanners(); } +void BannerCache::ReadFromDisk() +{ + BannerData.ReadFile( BANNER_CACHE_INDEX ); // don't care if this fails +} + struct BannerTexture: public RageTexture { unsigned m_uTexHandle; diff --git a/stepmania/src/BannerCache.h b/stepmania/src/BannerCache.h index 9813978493..929660f031 100644 --- a/stepmania/src/BannerCache.h +++ b/stepmania/src/BannerCache.h @@ -20,6 +20,7 @@ class BannerCache public: BannerCache(); ~BannerCache(); + void ReadFromDisk(); RageTextureID LoadCachedBanner( RString BannerPath ); void CacheBanner( RString BannerPath );