Browse Source

Include node reformatting in the undo group

pull/32/merge
Daniel Grunwald 13 years ago
parent
commit
e781363b78
  1. 3
      ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs

3
ICSharpCode.NRefactory.CSharp/Refactoring/DocumentScript.cs

@ -52,9 +52,10 @@ namespace ICSharpCode.NRefactory.CSharp.Refactoring
public override void Dispose() public override void Dispose()
{ {
// Since base.Dispose() reformats some nodes; we need to include it in the undo group
base.Dispose();
if (undoGroup != null) if (undoGroup != null)
undoGroup.Dispose(); undoGroup.Dispose();
base.Dispose();
} }
public override void Remove(AstNode node, bool removeEmptyLine) public override void Remove(AstNode node, bool removeEmptyLine)

Loading…
Cancel
Save