diff options
Diffstat (limited to 'gui/launcher.cpp')
-rw-r--r-- | gui/launcher.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/gui/launcher.cpp b/gui/launcher.cpp index 63d3ba6954..fb9f882090 100644 --- a/gui/launcher.cpp +++ b/gui/launcher.cpp @@ -38,13 +38,13 @@ #include "gui/launcher.h" #include "gui/massadd.h" #include "gui/message.h" -#include "gui/GuiManager.h" +#include "gui/gui-manager.h" #include "gui/options.h" #include "gui/saveload.h" -#include "gui/EditTextWidget.h" -#include "gui/ListWidget.h" -#include "gui/TabWidget.h" -#include "gui/PopUpWidget.h" +#include "gui/widgets/edittext.h" +#include "gui/widgets/list.h" +#include "gui/widgets/tab.h" +#include "gui/widgets/popup.h" #include "gui/ThemeEval.h" #include "graphics/cursorman.h" @@ -341,7 +341,8 @@ void EditGameDialog::open() { e = ConfMan.hasKey("gfx_mode", _domain) || ConfMan.hasKey("render_mode", _domain) || ConfMan.hasKey("fullscreen", _domain) || - ConfMan.hasKey("aspect_ratio", _domain); + ConfMan.hasKey("aspect_ratio", _domain) || + ConfMan.hasKey("disable_dithering", _domain); _globalGraphicsOverride->setState(e); e = ConfMan.hasKey("music_driver", _domain) || @@ -922,7 +923,12 @@ void LauncherDialog::loadGame(int item) { gameId = _domains[item]; const EnginePlugin *plugin = 0; + +#if defined(ONE_PLUGIN_AT_A_TIME) && defined(DYNAMIC_MODULES) + EngineMan.findGameOnePluginAtATime(gameId, &plugin); +#else EngineMan.findGame(gameId, &plugin); +#endif String target = _domains[item]; target.toLowercase(); |