diff --git a/stepmania/src/SongManager.cpp b/stepmania/src/SongManager.cpp index af58a65af8..f1e7ed992c 100644 --- a/stepmania/src/SongManager.cpp +++ b/stepmania/src/SongManager.cpp @@ -53,8 +53,18 @@ const int COURSE_SCORES_VERSION = 1; #define EXTRA_COLOR THEME->GetMetricC("SongManager","ExtraColor") vector g_vGroupColors; -RageColor g_ExtraColor; +RageTimer g_LastMetricUpdate; /* can't use RageTimer globally */ +static void UpdateMetrics() +{ + if( g_LastMetricUpdate.PeekDeltaTime() < 1 ) + return; + + g_LastMetricUpdate.Touch(); + g_vGroupColors.clear(); + for( int i=0; i