Browse Source

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
shortcuts
Daniel Grunwald 17 years ago
parent
commit
650e909244
  1. 2
      src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs

2
src/Libraries/ICSharpCode.TextEditor/Project/Src/Undo/UndoStack.cs

@ -211,11 +211,13 @@ namespace ICSharpCode.TextEditor.Undo
{ {
redoPos = stack.TextEditorControl.ActiveTextAreaControl.Caret.Position; redoPos = stack.TextEditorControl.ActiveTextAreaControl.Caret.Position;
stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = pos; stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = pos;
stack.TextEditorControl.ActiveTextAreaControl.SelectionManager.ClearSelection();
} }
public void Redo() public void Redo()
{ {
stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = redoPos; stack.TextEditorControl.ActiveTextAreaControl.Caret.Position = redoPos;
stack.TextEditorControl.ActiveTextAreaControl.SelectionManager.ClearSelection();
} }
} }
} }

Loading…
Cancel
Save