svn commit: r13521 - trunk/src_new/org/argouml/kernel/DefaultUndoManager.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2007-09-09 06:32:39-0700
New Revision: 13521
Modified:
trunk/src_new/org/argouml/kernel/DefaultUndoManager.java
Log:
Only add a command to the redo stack if it's redoable
Modified: trunk/src_new/org/argouml/kernel/DefaultUndoManager.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src_new/org/argouml/kernel/DefaultUndoManager.java?view=diff&rev=13521&p1=trunk/src_new/org/argouml/kernel/DefaultUndoManager.java&p2=trunk/src_new/org/argouml/kernel/DefaultUndoManager.java&r1=13520&r2=13521
==============================================================================
--- trunk/src_new/org/argouml/kernel/DefaultUndoManager.java (original)
+++ trunk/src_new/org/argouml/kernel/DefaultUndoManager.java 2007-09-09 06:32:39-0700
@@ -123,7 +123,9 @@
public void undo() {
final Interaction command = undoStack.pop();
command.undo();
- redoStack.push(command);
+ if (command.isRedoable()) {
+ redoStack.push(command);
+ }
}
/**