aboutsummaryrefslogtreecommitdiff
path: root/gui/launcher.cpp
diff options
context:
space:
mode:
authorMax Horn2006-04-16 13:58:11 +0000
committerMax Horn2006-04-16 13:58:11 +0000
commit555a568e596b3d4dfe992689e8bc805d5feebfb2 (patch)
tree6f64eee60762662ce27ae3d39c26558d2e5da6f4 /gui/launcher.cpp
parent1a20a9ae0998c4cd890962630d3806dc01cf85a5 (diff)
downloadscummvm-rg350-555a568e596b3d4dfe992689e8bc805d5feebfb2.tar.gz
scummvm-rg350-555a568e596b3d4dfe992689e8bc805d5feebfb2.tar.bz2
scummvm-rg350-555a568e596b3d4dfe992689e8bc805d5feebfb2.zip
Fixed some breakage in the 'Add Game' code I recently introduced; added a FIXME comment regarding the 'description' config file key
svn-id: r21943
Diffstat (limited to 'gui/launcher.cpp')
-rw-r--r--gui/launcher.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/gui/launcher.cpp b/gui/launcher.cpp
index 0c3cfad17d..de47a1946a 100644
--- a/gui/launcher.cpp
+++ b/gui/launcher.cpp
@@ -616,8 +616,22 @@ void LauncherDialog::addGame() {
suffix++;
domain += suffix;
}
- ConfMan.set("description", result.description, domain);
}
+
+ // Add the name domain
+ ConfMan.addGameDomain(domain);
+
+ // TODO: Setting the description field here has the drawback
+ // that the user does never notice when we upgrade our descriptions.
+ // It might be nice ot leave this field empty, and only set it to
+ // a value when the user edits the description string.
+ // However, at this point, that's impractical. Once we have a method
+ // to query all backends for the proper & full description of a given
+ // game target, we can change this (currently, you can only query
+ // for the generic gameid description; it's not possible to obtain
+ // a description which contains extended information like language, etc.).
+ ConfMan.set("description", result.description, domain);
+
ConfMan.set("gameid", result.gameid, domain);
ConfMan.set("path", dir.path(), domain);