Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main
diff options
context:
space:
mode:
authorMike Krüger <mkrueger@xamarin.com>2011-08-17 12:13:53 +0400
committerMike Krüger <mkrueger@xamarin.com>2011-08-17 12:13:53 +0400
commit57f0ed8d9cf0b58f4c0c5b330aefdb755e91548b (patch)
treeb298469a3750766eddb98945a214ab509162ee8e /main
parent3fa1be460c51edeb3ba0afe9454dc99b71369aee (diff)
Fixed code formatting bug reported by jonathan pobst.
Diffstat (limited to 'main')
-rw-r--r--main/src/addins/CSharpBinding/MonoDevelop.CSharp.ContextAction/MDRefactoringContext.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ContextAction/MDRefactoringContext.cs b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ContextAction/MDRefactoringContext.cs
index a2d9a19094..502e610167 100644
--- a/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ContextAction/MDRefactoringContext.cs
+++ b/main/src/addins/CSharpBinding/MonoDevelop.CSharp.ContextAction/MDRefactoringContext.cs
@@ -330,7 +330,7 @@ namespace MonoDevelop.CSharp.ContextAction
if (!string.IsNullOrEmpty (replaceChange.InsertedText))
change.Offset += replaceChange.InsertedText.Length;
} else if (replaceChange.Offset < change.Offset + change.RemovedChars) {
- change.RemovedChars -= replaceChange.RemovedChars;
+ change.RemovedChars = Math.Max (0, change.RemovedChars - replaceChange.RemovedChars);
change.Offset = replaceChange.Offset + (!string.IsNullOrEmpty (replaceChange.InsertedText) ? replaceChange.InsertedText.Length : 0);
}
}