diff options
2 files changed, 6 insertions, 0 deletions
diff --git a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion.Unix/SvnClient.cs b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion.Unix/SvnClient.cs index 30f1352700..2ee719ba3c 100644 --- a/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion.Unix/SvnClient.cs +++ b/main/src/addins/VersionControl/MonoDevelop.VersionControl.Subversion.Unix/MonoDevelop.VersionControl.Subversion.Unix/SvnClient.cs @@ -1202,6 +1202,9 @@ namespace MonoDevelop.VersionControl.Subversion.Unix return; int currentProgress = (int)progress; + if (currentProgress == 0) + return; + int totalProgress = (int)total; if (totalProgress != -1 && currentProgress >= totalProgress) { progressData.LogTimer.Close (); diff --git a/main/src/addins/VersionControl/Subversion.Win32/SvnSharpClient.cs b/main/src/addins/VersionControl/Subversion.Win32/SvnSharpClient.cs index f0de966632..b1515d7361 100644 --- a/main/src/addins/VersionControl/Subversion.Win32/SvnSharpClient.cs +++ b/main/src/addins/VersionControl/Subversion.Win32/SvnSharpClient.cs @@ -622,6 +622,9 @@ namespace SubversionAddinWindows return;
int currentProgress = (int)e.Progress;
+ if (currentProgress == 0)
+ return;
+
int totalProgress = (int)e.TotalProgress;
if (totalProgress != -1 && currentProgress >= totalProgress) {
data.LogTimer.Close ();
|