From cc9d3c003d5c440818de174c1193b374bbf8750c Mon Sep 17 00:00:00 2001 From: Zhao Zhili Date: Tue, 28 Aug 2018 11:50:05 +0800 Subject: [PATCH] variables: improve CheckValue Signed-off-by: Jean-Baptiste Kempf --- src/misc/variables.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/misc/variables.c b/src/misc/variables.c index d53364258a..8efac4449c 100644 --- a/src/misc/variables.c +++ b/src/misc/variables.c @@ -195,7 +195,7 @@ static void CheckValue(variable_t *var, vlc_value_t *val) case VLC_VAR_INTEGER: if (val->i_int < var->min.i_int) val->i_int = var->min.i_int; - if (val->i_int > var->max.i_int) + else if (val->i_int > var->max.i_int) val->i_int = var->max.i_int; if (var->step.i_int != 0 && (val->i_int % var->step.i_int)) { @@ -211,7 +211,7 @@ static void CheckValue(variable_t *var, vlc_value_t *val) case VLC_VAR_FLOAT: if (isless(val->f_float, var->min.f_float)) val->f_float = var->min.f_float; - if (isgreater(val->f_float, var->max.f_float)) + else if (isgreater(val->f_float, var->max.f_float)) val->f_float = var->max.f_float; if (var->step.f_float != 0.f) val->f_float = var->step.f_float -- 2.11.4.GIT