diff --git a/src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs b/src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs index d2dd2a5932..ee720a3b7a 100644 --- a/src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs +++ b/src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs @@ -211,11 +211,13 @@ namespace ICSharpCode.TextEditor.Undo { redoPos = stack.TextEditorControl.ActiveTextAreaControl.Caret.Position; stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = pos; + stack.TextEditorControl.ActiveTextAreaControl.SelectionManager.ClearSelection(); } public void Redo() { stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = redoPos; + stack.TextEditorControl.ActiveTextAreaControl.SelectionManager.ClearSelection(); } } }