aboutsummaryrefslogtreecommitdiff
path: root/base/main.cpp
diff options
context:
space:
mode:
authorMax Horn2006-04-15 13:21:02 +0000
committerMax Horn2006-04-15 13:21:02 +0000
commitf3278d7f8293bbca518415e4193d17e6c9efd2e7 (patch)
tree81cf07745e72bfc4f13fe19ab665c207c8c74e02 /base/main.cpp
parent3628629007e4b97b7b634d0545e3acd474c7708b (diff)
downloadscummvm-rg350-f3278d7f8293bbca518415e4193d17e6c9efd2e7.tar.gz
scummvm-rg350-f3278d7f8293bbca518415e4193d17e6c9efd2e7.tar.bz2
scummvm-rg350-f3278d7f8293bbca518415e4193d17e6c9efd2e7.zip
Clear the transient domaing *after* running the launcher, not before, so that the graphics mode gets set correctly
svn-id: r21907
Diffstat (limited to 'base/main.cpp')
-rw-r--r--base/main.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/base/main.cpp b/base/main.cpp
index afa163625c..6fdcc55b36 100644
--- a/base/main.cpp
+++ b/base/main.cpp
@@ -315,13 +315,13 @@ extern "C" int scummvm_main(int argc, char *argv[]) {
// Unless a game was specified, show the launcher dialog
if (detector._targetName.empty()) {
+ running = launcherDialog(detector, system);
+
// Discard any command line options. Those that affect the graphics
// mode etc. already have should have been handled by the backend at
// this point. And the others (like bootparam etc.) should not
// blindly be passed to the first game launched from the launcher.
ConfMan.getDomain(Common::ConfigManager::kTransientDomain)->clear();
-
- running = launcherDialog(detector, system);
}
// FIXME: We're now looping the launcher. This, of course, doesn't