Revision: 4049
http://skim-app.svn.sourceforge.net/skim-app/?rev=4049&view=rev
Author: hofman
Date: 2008-06-21 02:56:45 -0700 (Sat, 21 Jun 2008)
Log Message:
-----------
Simplify code for finding custom export templates
Modified Paths:
--------------
trunk/SKDocumentController.m
Modified: trunk/SKDocumentController.m
===================================================================
--- trunk/SKDocumentController.m 2008-06-21 09:28:19 UTC (rev 4048)
+++ trunk/SKDocumentController.m 2008-06-21 09:56:45 UTC (rev 4049)
@@ -366,7 +366,7 @@
- (NSArray *)customExportTemplateFiles {
if (customExportTemplateFiles == nil) {
NSFileManager *fm = [NSFileManager defaultManager];
- NSMutableSet *templateFiles = [NSMutableSet set];
+ NSMutableArray *templateFiles = [NSMutableArray array];
NSEnumerator *pathEnum = [[[NSApp delegate]
applicationSupportDirectories] objectEnumerator];
NSString *appSupportPath;
@@ -377,13 +377,13 @@
NSEnumerator *fileEnum = [[fm subpathsAtPath:templatesPath]
objectEnumerator];
NSString *file;
while (file = [fileEnum nextObject]) {
- if ([file hasPrefix:@"."] == NO)
+ if ([file hasPrefix:@"."] == NO && [[file
stringByDeletingPathExtension] isEqualToString:@"notesTemplate"] == NO)
[templateFiles addObject:file];
}
}
}
- [templateFiles minusSet:[NSSet setWithObjects:@"notesTemplate.txt",
@"notesTemplate.rtf", @"notesTemplate.rtfd", nil]];
- customExportTemplateFiles = [[[templateFiles allObjects]
sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)] copy];
+ [templateFiles sortUsingSelector:@selector(caseInsensitiveCompare:)];
+ customExportTemplateFiles = [templateFiles copy];
}
return customExportTemplateFiles;
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit