aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorJohannes Schickel2013-08-08 03:55:02 +0200
committerJohannes Schickel2013-08-12 01:33:29 +0200
commitf7d3b0671124dba28541c56fb74edd535fdad386 (patch)
treea2d332943e99fd930903b7fb7e14733248a34d87 /common
parent774d53045dd92ec36f6a6c13eb9771ea3eb5c491 (diff)
downloadscummvm-rg350-f7d3b0671124dba28541c56fb74edd535fdad386.tar.gz
scummvm-rg350-f7d3b0671124dba28541c56fb74edd535fdad386.tar.bz2
scummvm-rg350-f7d3b0671124dba28541c56fb74edd535fdad386.zip
COMMON: Get rid of write version of ConfigManager::getGameDomains.
This can be abused to insert Domains into the game domains without any checks. Instead, only write iterator access is given.
Diffstat (limited to 'common')
-rw-r--r--common/config-manager.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/common/config-manager.h b/common/config-manager.h
index d79f647fe3..31966cd05d 100644
--- a/common/config-manager.h
+++ b/common/config-manager.h
@@ -162,7 +162,8 @@ public:
bool hasMiscDomain(const String &domName) const;
const DomainMap & getGameDomains() const { return _gameDomains; }
- DomainMap & getGameDomains() { return _gameDomains; }
+ DomainMap::iterator beginGameDomains() { return _gameDomains.begin(); }
+ DomainMap::iterator endGameDomains() { return _gameDomains.end(); }
static void defragment(); // move in memory to reduce fragmentation
void copyFrom(ConfigManager &source);