aboutsummaryrefslogtreecommitdiff
path: root/engines/dialogs.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/dialogs.cpp')
-rw-r--r--engines/dialogs.cpp16
1 files changed, 6 insertions, 10 deletions
diff --git a/engines/dialogs.cpp b/engines/dialogs.cpp
index 962e0857c6..0650896199 100644
--- a/engines/dialogs.cpp
+++ b/engines/dialogs.cpp
@@ -99,13 +99,11 @@ MainMenuDialog::MainMenuDialog(Engine *engine)
_loadButton = new GUI::ButtonWidget(this, "GlobalMenu.Load", "Load", kLoadCmd, 'L');
// TODO: setEnabled -> setVisible
- _loadButton->setEnabled(_engine->hasFeature(Engine::kSupportsListSaves) &&
- _engine->hasFeature(Engine::kSupportsLoadingDuringRuntime));
+ _loadButton->setEnabled(_engine->hasFeature(Engine::kSupportsLoadingDuringRuntime));
_saveButton = new GUI::ButtonWidget(this, "GlobalMenu.Save", "Save", kSaveCmd, 'S');
// TODO: setEnabled -> setVisible
- _saveButton->setEnabled(_engine->hasFeature(Engine::kSupportsListSaves) &&
- _engine->hasFeature(Engine::kSupportsSavingDuringRuntime));
+ _saveButton->setEnabled(_engine->hasFeature(Engine::kSupportsSavingDuringRuntime));
new GUI::ButtonWidget(this, "GlobalMenu.Options", "Options", kOptionsCmd, 'O');
@@ -197,12 +195,10 @@ void MainMenuDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 dat
}
void MainMenuDialog::reflowLayout() {
- if (_engine->hasFeature(Engine::kSupportsListSaves)) {
- if (_engine->hasFeature(Engine::kSupportsLoadingDuringRuntime))
- _loadButton->setEnabled(_engine->canLoadGameStateCurrently());
- if (_engine->hasFeature(Engine::kSupportsSavingDuringRuntime))
- _saveButton->setEnabled(_engine->canSaveGameStateCurrently());
- }
+ if (_engine->hasFeature(Engine::kSupportsLoadingDuringRuntime))
+ _loadButton->setEnabled(_engine->canLoadGameStateCurrently());
+ if (_engine->hasFeature(Engine::kSupportsSavingDuringRuntime))
+ _saveButton->setEnabled(_engine->canSaveGameStateCurrently());
#ifndef DISABLE_FANCY_THEMES
if (g_gui.xmlEval()->getVar("Globals.ShowGlobalMenuLogo", 0) == 1 && g_gui.theme()->supportsImages()) {