mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
Merge pull request #2063 from MichaelDvP/dev
fix rendering "-0.x" values (reported on discord)
This commit is contained in:
@@ -255,6 +255,10 @@ char * Helpers::render_value(char * result, const double value, const int8_t for
|
||||
double v = value < 0 ? value - 1.0 / (2 * p[format]) : value + 1.0 / (2 * p[format]);
|
||||
auto whole = (int32_t)v;
|
||||
|
||||
if (whole == 0 && v < 0) {
|
||||
result[0] = '-';
|
||||
result++;
|
||||
}
|
||||
itoa(whole, result, 10);
|
||||
|
||||
while (*result != '\0') {
|
||||
|
||||
Reference in New Issue
Block a user