aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfrosty <gabriel@bwaaa.monster>2026-03-13 13:40:41 -0400
committerfrosty <gabriel@bwaaa.monster>2026-03-13 13:40:41 -0400
commit4c264ccacb2c77fbb8fb3dcbe196d714a1783ac3 (patch)
tree628f9ff8a3ae5c91029b21c41c8390b1ce6809c3 /src
parent4539593e6ad442dc2547ccab38a3c642ccd635e1 (diff)
downloadomnisearch-4c264ccacb2c77fbb8fb3dcbe196d714a1783ac3.tar.gz
feature: changed number display on currency infobox
Diffstat (limited to 'src')
-rw-r--r--src/Infobox/CurrencyConversion.c22
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,