[Scummvm-cvs-logs] CVS: scummvm/gui launcher.cpp,1.50,1.51

Max Horn fingolfin at users.sourceforge.net
Sun Oct 5 07:04:04 CEST 2003


Update of /cvsroot/scummvm/scummvm/gui
In directory sc8-pr-cvs1:/tmp/cvs-serv11607/gui

Modified Files:
	launcher.cpp 
Log Message:
Make use of new List iterator

Index: launcher.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/launcher.cpp,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- launcher.cpp	2 Oct 2003 17:43:02 -0000	1.50
+++ launcher.cpp	5 Oct 2003 14:03:07 -0000	1.51
@@ -228,18 +228,18 @@
 }
 
 void LauncherDialog::updateListing() {
-	int i;
 	Common::StringList l;
 
 	// Retrieve a list of all games defined in the config file
 	_domains.clear();
 	StringList domains = g_config->get_domains();
-	for (i = 0; i < domains.size(); i++) {
-		String name(g_config->get("gameid", domains[i]));
-		String description(g_config->get("description", domains[i]));
+	StringList::ConstIterator iter = domains.begin();
+	for (iter = domains.begin(); iter != domains.end(); ++iter) {
+		String name(g_config->get("gameid", *iter));
+		String description(g_config->get("description", *iter));
 
 		if (name.isEmpty())
-			name = domains[i];
+			name = *iter;
 		if (description.isEmpty()) {
 			const TargetSettings *v = _detector.findTarget(name.c_str());
 			if (v && v->description)
@@ -253,7 +253,7 @@
 			while (pos < size && (description > l[pos]))
 				pos++;
 			l.insert_at(pos, description);
-			_domains.insert_at(pos, domains[i]);
+			_domains.insert_at(pos, *iter);
 		}
 	}
 





More information about the Scummvm-git-logs mailing list