]> git.0d.be Git - empathy.git/commitdiff
Report the right remaining time in the progress cb
authorCosimo Cecchi <cosimoc@gnome.org>
Mon, 18 May 2009 17:21:49 +0000 (19:21 +0200)
committerCosimo Cecchi <cosimoc@gnome.org>
Mon, 1 Jun 2009 15:53:22 +0000 (17:53 +0200)
libempathy/empathy-ft-handler.c

index a4c123a65c5ce042b5e2036ca19a60a1f20be8a6..d537f48965ff0ecbae8b5eda74e4bce3a29aa1fa 100644 (file)
@@ -595,7 +595,7 @@ update_remaining_time_and_speed (EmpathyFTHandler *handler,
     {
       transferred = transferred_bytes - last_transferred_bytes;
       speed = (gdouble) transferred / (gdouble) elapsed_time;
     {
       transferred = transferred_bytes - last_transferred_bytes;
       speed = (gdouble) transferred / (gdouble) elapsed_time;
-      remaining_time = (priv->total_bytes - transferred) / speed;
+      remaining_time = (priv->total_bytes - priv->transferred_bytes) / speed;
       priv->speed = speed;
       priv->remaining_time = remaining_time;
       priv->last_update_time = current_time;
       priv->speed = speed;
       priv->remaining_time = remaining_time;
       priv->last_update_time = current_time;