Skip to content

Commit 8e0a651

Browse files
committed
LocalIP: honors fractionTrailingZeros
1 parent 54d8b0a commit 8e0a651

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

src/modules/localip/localip.c

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,13 @@ static void appendSpeed(FFLocalIpResult* ip, FFstrbuf* strbuf)
3737
{
3838
if (ip->speed >= 1000000)
3939
{
40-
if (instance.config.display.fractionNdigits >= 0)
41-
ffStrbufAppendF(strbuf, "%.*f Tbps", instance.config.display.fractionNdigits, ip->speed / 1000000.0);
42-
else
43-
ffStrbufAppendF(strbuf, "%g Tbps", ip->speed / 1000000.0);
40+
ffStrbufAppendDouble(strbuf, ip->speed / 1e6, instance.config.display.fractionNdigits, instance.config.display.fractionTrailingZeros == FF_FRACTION_TRAILING_ZEROS_TYPE_SHOW);
41+
ffStrbufAppendS(strbuf, " Tbps");
4442
}
4543
else if (ip->speed >= 1000)
4644
{
47-
if (instance.config.display.fractionNdigits >= 0)
48-
ffStrbufAppendF(strbuf, "%.*f Gbps", instance.config.display.fractionNdigits, ip->speed / 1000.0);
49-
else
50-
ffStrbufAppendF(strbuf, "%g Gbps", ip->speed / 1000.0);
45+
ffStrbufAppendDouble(strbuf, ip->speed / 1e3, instance.config.display.fractionNdigits, instance.config.display.fractionTrailingZeros == FF_FRACTION_TRAILING_ZEROS_TYPE_SHOW);
46+
ffStrbufAppendS(strbuf, " Gbps");
5147
}
5248
else
5349
ffStrbufAppendF(strbuf, "%u Mbps", (unsigned) ip->speed);

0 commit comments

Comments
 (0)