Starting from 10.7 NSUndoManager posts NSUndoManagerDidCloseUndoGroupNotification.

This commit is contained in:
Ilya Kulakov committed 2012-07-25 17:02:06 +07:00
1 parent b1e519fd62
commit c57ef67784
1 file changed
+5
+5
View File
@@ -35,6 +35,7 @@ var CPUndoManagerNormal = 0,
CPUndoManagerCheckpointNotification = @"CPUndoManagerCheckpointNotification";
CPUndoManagerDidOpenUndoGroupNotification = @"CPUndoManagerDidOpenUndoGroupNotification";
CPUndoManagerDidCloseUndoGroupNotification = @"CPUndoManagerDidCloseUndoGroupNotification";
CPUndoManagerDidRedoChangeNotification = @"CPUndoManagerDidRedoChangeNotification";
CPUndoManagerDidUndoChangeNotification = @"CPUndoManagerDidUndoChangeNotification";
CPUndoManagerWillCloseUndoGroupNotification = @"CPUndoManagerWillCloseUndoGroupNotification";
@@ -490,6 +491,10 @@ if (_currentGroup == nil)
if (_levelsOfUndo > 0 && stack.length > _levelsOfUndo)
stack.splice(0, 1);
[defaultCenter
postNotificationName:CPUndoManagerDidCloseUndoGroupNotification
object:self];
}
// Nested Undo Grouping