From: <ho...@us...> - 2006-10-09 16:52:42
|
Revision: 7849 http://svn.sourceforge.net/bibdesk/?rev=7849&view=rev Author: hofman Date: 2006-10-09 09:52:37 -0700 (Mon, 09 Oct 2006) Log Message: ----------- Use Tiger methods to open documents at startup. Modified Paths: -------------- trunk/bibdesk/BibAppController.m Modified: trunk/bibdesk/BibAppController.m =================================================================== --- trunk/bibdesk/BibAppController.m 2006-10-09 16:25:15 UTC (rev 7848) +++ trunk/bibdesk/BibAppController.m 2006-10-09 16:52:37 UTC (rev 7849) @@ -351,20 +351,22 @@ [[NSDocumentController sharedDocumentController] modalOpenDocument]; return NO; case 3: - [[NSDocumentController sharedDocumentController] openDocumentWithContentsOfFile: - [[OFPreferenceWrapper sharedPreferenceWrapper] objectForKey:BDSKDefaultBibFilePathKey] display:YES]; + do{ + NSURL *fileURL = [NSURL fileURLWithPath:[[OFPreferenceWrapper sharedPreferenceWrapper] objectForKey:BDSKDefaultBibFilePathKey]]; + [[NSDocumentController sharedDocumentController] openDocumentWithContentsOfURL:fileURL display:YES error:NULL]; + }while(0); return NO; case 4: do{ NSArray *files = [[OFPreferenceWrapper sharedPreferenceWrapper] objectForKey:BDSKLastOpenFileNamesKey]; NSEnumerator *fileEnum = [files objectEnumerator]; NSDictionary *dict; - NSString *file; + NSURL *fileURL; while (dict = [fileEnum nextObject]){ - file = [[BDAlias aliasWithData:[dict objectForKey:@"_BDAlias"]] fullPath]; - if(file == nil) - file = [dict objectForKey:@"fileName"]; - [[NSDocumentController sharedDocumentController] openDocumentWithContentsOfFile:file display:YES]; + fileURL = [[BDAlias aliasWithData:[dict objectForKey:@"_BDAlias"]] fileURL]; + if(fileURL == nil) + fileURL = [NSURL fileURLWithPath:[dict objectForKey:@"fileName"]]; + [[NSDocumentController sharedDocumentController] openDocumentWithContentsOfURL:fileURL display:YES error:NULL]; } }while(0); return NO; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |