diff options
author | Max Horn | 2008-07-29 16:12:42 +0000 |
---|---|---|
committer | Max Horn | 2008-07-29 16:12:42 +0000 |
commit | bcac4966154ca51e47a8259204760c36d37f5954 (patch) | |
tree | be954c9dce4839a94cf277d8b80cb5abc9a59a5e | |
parent | 0be985ce833d03e4458bb4512d5bed377c13d9c7 (diff) | |
download | scummvm-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
-rw-r--r-- | common/config-manager.cpp | 4 |
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) { |