File tree 1 file changed +8
-2
lines changed
1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -453,15 +453,21 @@ class Math {
453
453
}
454
454
static _ALWAYS_INLINE_ double wrapf (double value, double min, double max) {
455
455
double range = max - min;
456
- double result = is_zero_approx (range) ? min : value - (range * Math::floor ((value - min) / range));
456
+ if (is_zero_approx (range)) {
457
+ return min;
458
+ }
459
+ double result = value - (range * Math::floor ((value - min) / range));
457
460
if (is_equal_approx (result, max)) {
458
461
return min;
459
462
}
460
463
return result;
461
464
}
462
465
static _ALWAYS_INLINE_ float wrapf (float value, float min, float max) {
463
466
float range = max - min;
464
- float result = is_zero_approx (range) ? min : value - (range * Math::floor ((value - min) / range));
467
+ if (is_zero_approx (range)) {
468
+ return min;
469
+ }
470
+ float result = value - (range * Math::floor ((value - min) / range));
465
471
if (is_equal_approx (result, max)) {
466
472
return min;
467
473
}
You can’t perform that action at this time.
0 commit comments