lr: don't set IntOption if overridden
Fixes OIT Max Layers overrides being ignored. Issue #1610
This commit is contained in:
parent
56fe3b9c9d
commit
e427c4d5c4
|
@ -193,10 +193,14 @@ public:
|
|||
{
|
||||
}
|
||||
|
||||
void load() override {
|
||||
retro_variable var { name.c_str() };
|
||||
if (settings.retroEnv(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value != nullptr)
|
||||
set(atoi(var.value));
|
||||
void load() override
|
||||
{
|
||||
if (!name.empty() && !overridden)
|
||||
{
|
||||
retro_variable var { name.c_str() };
|
||||
if (settings.retroEnv(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value != nullptr)
|
||||
set(atoi(var.value));
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue