From 5786346f6c34c6f6ea2beb47fe894e7f240d02f3 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Sat, 6 Jun 2009 11:07:47 +0000 Subject: [PATCH] When autocompleting an xml element end tag the cursor is now left inside the element after completion and not put at the end of the inserted end tag. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4246 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61 --- .../XmlEditor/Project/Src/XmlFormattingStrategy.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs index 190a27b2c5..ff16687c59 100644 --- a/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs +++ b/src/AddIns/DisplayBindings/XmlEditor/Project/Src/XmlFormattingStrategy.cs @@ -52,7 +52,9 @@ namespace ICSharpCode.XmlEditor } string tagString = tag.ToString(); if (tagString.Length > 0 && !tagString.StartsWith("!", StringComparison.Ordinal) && !tagString.StartsWith("?", StringComparison.Ordinal)) { + int caretOffset = editor.Caret.Offset; editor.Document.Insert(editor.Caret.Offset, ""); + editor.Caret.Offset = caretOffset; } } }