From 6fda4030ee3cacdc79194408122760ce6c6caa0c Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 7 Sep 2004 09:16:08 +0000 Subject: [PATCH] optimize --- stepmania/src/CatalogXml.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/stepmania/src/CatalogXml.cpp b/stepmania/src/CatalogXml.cpp index abd37578a4..cba6b5594a 100644 --- a/stepmania/src/CatalogXml.cpp +++ b/stepmania/src/CatalogXml.cpp @@ -38,6 +38,10 @@ void SaveCatalogXml() xml.name = "Catalog"; { + bool ShowStepsType[NUM_STEPS_TYPES]; + FOREACH_StepsType( st ) + ShowStepsType[st] = SHOW_STEPS_TYPE( st ); + XNode* pNode = xml.AppendChild( "Songs" ); vector vpSongs = SONGMAN->GetAllSongs(); @@ -63,7 +67,7 @@ void SaveCatalogXml() FOREACH_StepsType( st ) { - if( !SHOW_STEPS_TYPE(st) ) + if( !ShowStepsType[st] ) continue; // skip for( set::const_iterator iter = vDiffs.begin(); iter != vDiffs.end(); iter++ )