diff --git a/gui/options.cpp b/gui/options.cpp index 75aac053a59..98272735a1f 100644 --- a/gui/options.cpp +++ b/gui/options.cpp @@ -1531,7 +1531,7 @@ void OptionsDialog::addGraphicControls(GuiObject *boss, const Common::String &pr const Common::RenderModeDescription *rm = Common::g_renderModes; for (; rm->code; ++rm) { Common::String renderGuiOption = Common::renderMode2GUIO(rm->id); - if ((_domain == Common::ConfigManager::kApplicationDomain) || (_domain != Common::ConfigManager::kApplicationDomain && !renderingTypeDefined) || (_guioptions.contains(renderGuiOption))) + if ((_domain == Common::ConfigManager::kApplicationDomain) || (_domain != Common::ConfigManager::kApplicationDomain && renderingTypeDefined && _guioptions.contains(renderGuiOption))) _renderModePopUp->appendEntry(_c(rm->description, context), rm->id); }