Fixes #3156: Outputs Subtrim, Min and Max values rounding problem fixed (ported from master)

This commit is contained in:
projectkk2glider
2015-12-26 16:08:04 +01:00
committed by Damjan Adamic
parent d734e3465d
commit 117e28db16
2 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -175,7 +175,7 @@ void GVarGroup::valuesChanged()
else if (sb)
weight = sb->value();
else
weight = dsb->value()/step;
weight = round(dsb->value()/step);
}
}
+5 -1
View File
@@ -21,9 +21,13 @@
#define FORCEINLINE inline
#define NOINLINE
#define round(x) floor(x+0.5)
#define strcasecmp _stricmp
#define strncasecmp _tcsnicmp
#define snprintf _snprintf
inline double round(double number)
{
return number < 0.0 ? ceil(number - 0.5) : floor(number + 0.5);
}
#endif