Corretto possibile problema di overflow.
Leonardo Robol [2010-02-02 00:09]
Corretto possibile problema di overflow.
diff --git a/Protocol.cs b/Protocol.cs
index 60a6c5d..9b20b2d 100644
--- a/Protocol.cs
+++ b/Protocol.cs
@@ -302,7 +302,8 @@ namespace Dizzy
{
if(message != "")
Console.WriteLine(message);
- this.tasks.SetProgress(this.iter, 100 * transferredBytes / totalBytes);
+ int perc = transferredBytes / (totalBytes / 100);
+ this.tasks.SetProgress(this.iter, perc);
}
public void OnTransferStopped (string src, string dest, int transferredBytes,