mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 12:28:52 +00:00
Fix ratio calculation to not truncate to a whole number.
This commit is contained in:
@@ -90,7 +90,7 @@ ratiostr(guint64 down, guint64 up) {
|
||||
/* this is a UTF-8 infinity symbol */
|
||||
return g_strdup(_("\xE2\x88\x9E"));
|
||||
|
||||
ratio = up / down;
|
||||
ratio = (double)up / (double)down;
|
||||
|
||||
return g_strdup_printf("%.*f", (10.0 > ratio ? 2 : (100.0 > ratio ? 1 : 0)),
|
||||
ratio);
|
||||
|
||||
Reference in New Issue
Block a user