From c5181f72e2c552a018c90dc345c08dcd084d23a3 Mon Sep 17 00:00:00 2001 From: Josh Elsasser Date: Wed, 8 Feb 2006 14:15:59 +0000 Subject: [PATCH] Whoops, use download and upload *totals* instead of *rate* to calculate ratio. --- gtk/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gtk/main.c b/gtk/main.c index 96bc71df6..cc21fbcd3 100644 --- a/gtk/main.c +++ b/gtk/main.c @@ -682,10 +682,11 @@ dfprog(GtkTreeViewColumn *col SHUTUP, GtkCellRenderer *rend, GtkTreeModel *model, GtkTreeIter *iter, gpointer gdata SHUTUP) { char *dlstr, *ulstr, *str, *marked; gfloat prog, dl, ul; + guint64 down, up; /* XXX should I worry about gtk_tree_model_get failing? */ - gtk_tree_model_get(model, iter, MC_PROG, &prog, - MC_DRATE, &dl, MC_URATE, &ul, -1); + gtk_tree_model_get(model, iter, MC_PROG, &prog, MC_DRATE, &dl, MC_URATE, &ul, + MC_DOWN, &down, MC_UP, &up, -1); if(0.0 > prog) prog = 0.0; else if(1.0 < prog) @@ -693,7 +694,7 @@ dfprog(GtkTreeViewColumn *col SHUTUP, GtkCellRenderer *rend, ulstr = readablesize(ul * 1024.0, 2); if(1.0 == prog) { - dlstr = ratiostr(dl, ul); + dlstr = ratiostr(down, up); str = g_strdup_printf(_("Ratio: %s\nUL: %s/s"), dlstr, ulstr); } else { dlstr = readablesize(dl * 1024.0, 2);