X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCockpit%2Fpanel.cxx;h=4134c196cfa91f498c134949798c357a7ac19d83;hb=75747d35167cdf4586d32fc82d8c7dddd6bfeee9;hp=25d6066cab59e60c4a3e8a16b82e2ed5d1520cc8;hpb=6ba351cfc691c52c5e9699cf8a759c567f375004;p=flightgear.git diff --git a/src/Cockpit/panel.cxx b/src/Cockpit/panel.cxx index 25d6066ca..4134c196c 100644 --- a/src/Cockpit/panel.cxx +++ b/src/Cockpit/panel.cxx @@ -29,6 +29,10 @@ #include // sprintf #include +#include + +#include SG_GLU_H + #include #include @@ -53,7 +57,6 @@ // my hardware/driver requires many more. #define POFF_UNITS 4 - //////////////////////////////////////////////////////////////////////// // Local functions. //////////////////////////////////////////////////////////////////////// @@ -1119,7 +1122,7 @@ FGTextLayer::Chunk::getValue () const break; case DOUBLE_VALUE: double d = _offs + _node->getFloatValue() * _mult; - if (_trunc) d = truncf(d); + if (_trunc) d = (d < 0) ? -floor(-d) : floor(d); sprintf(_buf, _fmt.c_str(), d); break; }