diff options
| author | frosty <gabriel@bwaaa.monster> | 2026-03-13 13:40:41 -0400 |
|---|---|---|
| committer | frosty <gabriel@bwaaa.monster> | 2026-03-13 13:40:41 -0400 |
| commit | 4c264ccacb2c77fbb8fb3dcbe196d714a1783ac3 (patch) | |
| tree | 628f9ff8a3ae5c91029b21c41c8390b1ce6809c3 /src | |
| parent | 4539593e6ad442dc2547ccab38a3c642ccd635e1 (diff) | |
| download | omnisearch-4c264ccacb2c77fbb8fb3dcbe196d714a1783ac3.tar.gz | |
feature: changed number display on currency infobox
Diffstat (limited to 'src')
| -rw-r--r-- | src/Infobox/CurrencyConversion.c | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/src/Infobox/CurrencyConversion.c b/src/Infobox/CurrencyConversion.c index f9d1fa6..1dfe036 100644 --- a/src/Infobox/CurrencyConversion.c +++ b/src/Infobox/CurrencyConversion.c @@ -346,27 +346,7 @@ static void format_number(double val, char *buf, size_t bufsize) { snprintf(buf, bufsize, "0"); return; } - if (fabs(val) < 0.01 && fabs(val) > 0) { - snprintf(buf, bufsize, "%.6f", val); - } else if (fabs(val) < 1) { - snprintf(buf, bufsize, "%.4f", val); - char *p = buf + strlen(buf) - 1; - while (p > buf && (*p == '0' || *p == '.')) { - if (*p == '.') - break; - *p-- = '\0'; - } - } else if (fmod(val + 0.0001, 1.0) < 0.0002) { - snprintf(buf, bufsize, "%.0f", val); - } else { - snprintf(buf, bufsize, "%.2f", val); - char *p = buf + strlen(buf) - 1; - while (p > buf && (*p == '0' || *p == '.')) { - if (*p == '.') - break; - *p-- = '\0'; - } - } + snprintf(buf, bufsize, "%.2f", val); } static char *build_html(double value, const CurrencyDef *from, |
