aboutsummaryrefslogtreecommitdiff
path: root/engines/advancedDetector.cpp
diff options
context:
space:
mode:
authorMax Horn2011-06-14 17:13:02 +0200
committerMax Horn2011-06-14 18:52:09 +0200
commit49a1ea17892eaeca56fb7913a14f66dca652831d (patch)
treeeb5a55c53d577e27db65385fe41708da413c0bae /engines/advancedDetector.cpp
parentee9276b816c67d3423e260c4460f1030668270d4 (diff)
downloadscummvm-rg350-49a1ea17892eaeca56fb7913a14f66dca652831d.tar.gz
scummvm-rg350-49a1ea17892eaeca56fb7913a14f66dca652831d.tar.bz2
scummvm-rg350-49a1ea17892eaeca56fb7913a14f66dca652831d.zip
DETECTOR: Cleanup, extend doxygen comments
Diffstat (limited to 'engines/advancedDetector.cpp')
-rw-r--r--engines/advancedDetector.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/advancedDetector.cpp b/engines/advancedDetector.cpp
index 21807cb5f9..5d13fb313a 100644
--- a/engines/advancedDetector.cpp
+++ b/engines/advancedDetector.cpp
@@ -167,9 +167,10 @@ Common::Error AdvancedMetaEngine::createInstance(OSystem *syst, Engine **engine)
language = Common::parseLanguage(ConfMan.get("language"));
if (ConfMan.hasKey("platform"))
platform = Common::parsePlatform(ConfMan.get("platform"));
- if (_flags & kADFlagUseExtraAsHint)
+ if (_flags & kADFlagUseExtraAsHint) {
if (ConfMan.hasKey("extra"))
extra = ConfMan.get("extra");
+ }
Common::String gameid = ConfMan.get("gameid");
@@ -205,6 +206,7 @@ Common::Error AdvancedMetaEngine::createInstance(OSystem *syst, Engine **engine)
return Common::kNoGameDataFoundError;
if (_singleid == NULL) {
+ // Find the first match with correct gameid.
for (uint i = 0; i < matches.size(); i++) {
if (matches[i]->gameid == gameid) {
agdDesc = matches[i];