Use standard c functions for floor and ceil value
SVN revision: 31741
This commit is contained in:
parent
9341299f6a
commit
b8b8511770
|
@ -273,9 +273,9 @@ _e_smart_value_limit(E_Smart_Data *sd)
|
|||
s = (sd->val_max - sd->val_min) / sd->step_count;
|
||||
p = sd->val / s;
|
||||
if (sd->direction == 1)
|
||||
p = (int)(p + 1);
|
||||
p = ceil(p);
|
||||
else if (sd->direction == -1)
|
||||
p = (int)p;
|
||||
p = floor(p);
|
||||
else
|
||||
p = round(p);
|
||||
sd->val = p * s;
|
||||
|
@ -286,9 +286,9 @@ _e_smart_value_limit(E_Smart_Data *sd)
|
|||
|
||||
p = sd->val / sd->step_size;
|
||||
if (sd->direction == 1)
|
||||
p = (int)(p + 1);
|
||||
p = ceil(p);
|
||||
else if (sd->direction == -1)
|
||||
p = (int)p;
|
||||
p = floor(p);
|
||||
else
|
||||
p = round(p);
|
||||
sd->val = p * sd->step_size;
|
||||
|
|
Loading…
Reference in New Issue