aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorMax Horn2008-07-29 16:12:42 +0000
committerMax Horn2008-07-29 16:12:42 +0000
commitbcac4966154ca51e47a8259204760c36d37f5954 (patch)
treebe954c9dce4839a94cf277d8b80cb5abc9a59a5e /common
parent0be985ce833d03e4458bb4512d5bed377c13d9c7 (diff)
downloadscummvm-rg350-bcac4966154ca51e47a8259204760c36d37f5954.tar.gz
scummvm-rg350-bcac4966154ca51e47a8259204760c36d37f5954.tar.bz2
scummvm-rg350-bcac4966154ca51e47a8259204760c36d37f5954.zip
CONFIGMAN: Store domains in the order they were added
svn-id: r33413
Diffstat (limited to 'common')
-rw-r--r--common/config-manager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/common/config-manager.cpp b/common/config-manager.cpp
index b0c4b2b5ef..044474a927 100644
--- a/common/config-manager.cpp
+++ b/common/config-manager.cpp
@@ -638,6 +638,10 @@ void ConfigManager::addGameDomain(const String &domName) {
// the given name already exists?
_gameDomains[domName];
+
+ // Add it to the _domainSaveOrder, if it's not already in there
+ if (find(_domainSaveOrder.begin(), _domainSaveOrder.end(), domName) == _domainSaveOrder.end())
+ _domainSaveOrder.push_back(domName);
}
void ConfigManager::removeGameDomain(const String &domName) {