From 4e3a0f869a28f7357af54ee4bd613a38838aaefe Mon Sep 17 00:00:00 2001 From: wlux Date: Tue, 20 Oct 2009 06:14:11 +0000 Subject: [PATCH] Improve OS X compatibility with respect to managing the document controller's recent-documents list. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@28861 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 4 ++++ Source/NSDocumentController.m | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ade5a8f8b..b88617da6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2009-10-20 Wolfgang Lux + * Source/NSDocumentController.m(-openDocumentWithContentsOfURL:display:, + -openDocumentWithContentsOfURL:display:error:): Call + -noteNewRecentDocument: instead of -noteNewRecentDocumentURL:. + * Source/NSDocumentController.m (-_updateOpenRecentMenu): Fix an off by one error which would crash programs with an open recent menu. diff --git a/Source/NSDocumentController.m b/Source/NSDocumentController.m index 313559454..100dbc99e 100644 --- a/Source/NSDocumentController.m +++ b/Source/NSDocumentController.m @@ -603,7 +603,7 @@ TypeInfoForHumanReadableName (NSArray *types, NSString *typeName) } // remember this document as opened - [self noteNewRecentDocumentURL: url]; + [self noteNewRecentDocument: document]; if (display && [self shouldCreateUI]) { @@ -688,7 +688,7 @@ TypeInfoForHumanReadableName (NSArray *types, NSString *typeName) } // remember this document as opened - [self noteNewRecentDocumentURL: url]; + [self noteNewRecentDocument: document]; if (flag && [self shouldCreateUI]) {