Merge pull request #1632 from slevenbits/cpundomanager-notification

Starting from 10.7 NSUndoManager posts NSUndoManagerDidCloseUndoGroupNotification
This commit is contained in:
Alexander Ljungberg
2012-07-26 13:05:40 +01:00
+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