aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2009-01-11 12:15:51 +0000
committerEugene Sandulenko2009-01-11 12:15:51 +0000
commit3172187aff555beeeca79ffd1e05885b55a9ffe1 (patch)
tree24549344c6f58639a29d3a9742141a6a8feabbd2
parentc326a91ecb0f7e9ed53c262b34d97f934162851c (diff)
downloadscummvm-rg350-3172187aff555beeeca79ffd1e05885b55a9ffe1.tar.gz
scummvm-rg350-3172187aff555beeeca79ffd1e05885b55a9ffe1.tar.bz2
scummvm-rg350-3172187aff555beeeca79ffd1e05885b55a9ffe1.zip
Now _really_ restore transient domain handling which was before vkeybd merge.
svn-id: r35825
-rw-r--r--base/main.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/base/main.cpp b/base/main.cpp
index 983180c7a4..e7d7b3c7aa 100644
--- a/base/main.cpp
+++ b/base/main.cpp
@@ -300,8 +300,11 @@ extern "C" int scummvm_main(int argc, char *argv[]) {
system.getEventManager()->init();
// Unless a game was specified, show the launcher dialog
- if (0 == ConfMan.getActiveDomain())
+ if (0 == ConfMan.getActiveDomain()) {
+ ConfMan.getDomain(Common::ConfigManager::kTransientDomain)->clear();
+
launcherDialog(system);
+ }
// FIXME: We're now looping the launcher. This, of course, doesn't
// work as well as it should. In theory everything should be destroyed