From e781363b78239ea1cf36f8c09211904ea2288838 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 27 Jan 2013 21:49:16 +0100 Subject: [PATCH] Include node reformatting in the undo group --- ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs b/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs index 7e4e9e0b36..623182933a 100644 --- a/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs +++ b/ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs @@ -52,9 +52,10 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring public override void Dispose() { + // Since base.Dispose() reformats some nodes; we need to include it in the undo group + base.Dispose(); if (undoGroup != null) undoGroup.Dispose(); - base.Dispose(); } public override void Remove(AstNode node, bool removeEmptyLine)