From c57ef67784a9f944461011acd41abd601ff2b1f0 Mon Sep 17 00:00:00 2001 From: Ilya Kulakov Date: Wed, 25 Jul 2012 16:58:45 +0700 Subject: [PATCH] Starting from 10.7 NSUndoManager posts NSUndoManagerDidCloseUndoGroupNotification. --- Foundation/CPUndoManager.j | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Foundation/CPUndoManager.j b/Foundation/CPUndoManager.j index 16a70cd37..42c24163b 100644 --- a/Foundation/CPUndoManager.j +++ b/Foundation/CPUndoManager.j @@ -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