(Menu) Refactor menu_common_set_current_fraction

This commit is contained in:
twinaphex 2014-08-18 15:33:31 +02:00
parent 345c391789
commit b1c59df042
1 changed files with 3 additions and 3 deletions

View File

@ -1926,7 +1926,7 @@ static void menu_common_setting_set_current_fraction(rarch_setting_t *setting, u
*setting->value.fraction = setting->default_value.fraction; *setting->value.fraction = setting->default_value.fraction;
else if (action == MENU_ACTION_LEFT) else if (action == MENU_ACTION_LEFT)
{ {
*setting->value.fraction -= 0.1f; *setting->value.fraction -= setting->step;
if (*setting->value.fraction < 0.95f) // Avoid potential rounding errors when going from 1.1 to 1.0. if (*setting->value.fraction < 0.95f) // Avoid potential rounding errors when going from 1.1 to 1.0.
*setting->value.fraction = setting->default_value.fraction; *setting->value.fraction = setting->default_value.fraction;
else else
@ -1934,11 +1934,11 @@ static void menu_common_setting_set_current_fraction(rarch_setting_t *setting, u
} }
else if (action == MENU_ACTION_RIGHT) else if (action == MENU_ACTION_RIGHT)
{ {
*setting->value.fraction += 0.1f; *setting->value.fraction += setting->step;
clamp_value = true; clamp_value = true;
} }
if (clamp_value) if (clamp_value)
g_settings.fastforward_ratio = max(min(*setting->value.fraction, 10.0f), 1.0f); g_settings.fastforward_ratio = max(min(*setting->value.fraction, setting->max), 1.0f);
} }
else else
{ {