Corretto possibile problema di overflow.

Leonardo Robol [2010-02-02 00:09]
Corretto possibile problema di overflow.
Filename
Protocol.cs
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,
ViewGit