change metrics reload logic to check only during screen loads

This commit is contained in:
Chris Danford
2003-11-05 04:56:41 +00:00
parent 2c6df65bd0
commit 6047da8efd
3 changed files with 27 additions and 25 deletions
+2
View File
@@ -28,6 +28,7 @@
#include "Quad.h"
#include "RageTextureManager.h"
#include "ProfileManager.h"
#include "ThemeManager.h"
ScreenManager* SCREENMAN = NULL; // global and accessable from anywhere in our program
@@ -467,6 +468,7 @@ void ScreenManager::DeletePreppedScreen()
void ScreenManager::SetNewScreen( Screen *pNewScreen )
{
RefreshCreditsMessages();
THEME->ReloadMetricsIfNecessary();
// move current screen(s) to ScreenToDelete
m_ScreensToDelete.insert(m_ScreensToDelete.end(), m_ScreenStack.begin(), m_ScreenStack.end());