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

Reply via email to