From 650e9092449bcf0a327aa7a5d09a3cb9640ca040 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sat, 6 Dec 2008 22:57:46 +0000 Subject: [PATCH] Fixed forum-8538: incorrect selection on Undo/Redo. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3664 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs | 2 ++ 1 file changed, 2 insertions(+) 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(); } } }