mirror of
https://github.com/libretro/RetroArch
synced 2025-04-09 21:45:45 +00:00
(Settings data) Guard against fastforward_ratio being set to 0.0
This commit is contained in:
parent
6127f99369
commit
b424d466eb
@ -1184,7 +1184,11 @@ static void general_write_handler(const void *data)
|
|||||||
else if (!strcmp(setting->name, "slowmotion_ratio"))
|
else if (!strcmp(setting->name, "slowmotion_ratio"))
|
||||||
g_settings.slowmotion_ratio = max(min(*setting->value.fraction, 10.0f), 1.0f);
|
g_settings.slowmotion_ratio = max(min(*setting->value.fraction, 10.0f), 1.0f);
|
||||||
else if (!strcmp(setting->name, "fastforward_ratio"))
|
else if (!strcmp(setting->name, "fastforward_ratio"))
|
||||||
|
{
|
||||||
|
if (*setting->value.fraction == 0.0)
|
||||||
|
*setting->value.fraction = 1.0;
|
||||||
g_settings.fastforward_ratio = *setting->value.fraction;
|
g_settings.fastforward_ratio = *setting->value.fraction;
|
||||||
|
}
|
||||||
else if (!strcmp(setting->name, "autosave_interval"))
|
else if (!strcmp(setting->name, "autosave_interval"))
|
||||||
{
|
{
|
||||||
g_settings.autosave_interval = *setting->value.unsigned_integer;
|
g_settings.autosave_interval = *setting->value.unsigned_integer;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user