From 9fc005d7946c64e835acbb45d97b1aabce45692a Mon Sep 17 00:00:00 2001 From: Manindra Moharana Date: Mon, 14 Jul 2014 23:40:18 +0530 Subject: [PATCH] refactoring can now be undone with one undo --- pdex/src/processing/mode/experimental/ASTGenerator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdex/src/processing/mode/experimental/ASTGenerator.java b/pdex/src/processing/mode/experimental/ASTGenerator.java index e568ff6ae..614cd2b9e 100644 --- a/pdex/src/processing/mode/experimental/ASTGenerator.java +++ b/pdex/src/processing/mode/experimental/ASTGenerator.java @@ -2020,6 +2020,7 @@ public class ASTGenerator { pdeOffsets[i][2] = awrap.getPDECodeOffsetForSN(this); } + editor.startCompoundEdit(); for (int i = 0; i < defCU.getChildCount(); i++) { ASTNodeWrapper awrap = (ASTNodeWrapper) ((DefaultMutableTreeNode) (defCU .getChildAt(i))).getUserObject(); @@ -2043,6 +2044,7 @@ public class ASTGenerator { //int k = JOptionPane.showConfirmDialog(new JFrame(), "Rename?","", JOptionPane.INFORMATION_MESSAGE); editor.ta.setSelectedText(newName); } + editor.stopCompoundEdit(); errorCheckerService.resumeThread(); editor.getSketch().setModified(true); errorCheckerService.runManualErrorCheck();