diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/advancedDetector.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/advancedDetector.cpp b/engines/advancedDetector.cpp index 11747b26a2..8b752cac85 100644 --- a/engines/advancedDetector.cpp +++ b/engines/advancedDetector.cpp @@ -244,6 +244,18 @@ Common::Error AdvancedMetaEngine::createInstance(OSystem *syst, Engine **engine) path = ConfMan.get("path"); } else { path = "."; + + // This situation may happen only when game was + // launched from a command line with wrong target and + // no path was provided. + // + // A dummy entry will get created and will keep game path + // We mark this entry, so it will not be added to the + // config file. + // + // Fixes bug #1544799 + ConfMan.set("autoadded", "true"); + warning("No path was provided. Assuming the data files are in the current directory"); } Common::FSNode dir(path); |