Revision: 28908
          http://sourceforge.net/p/bibdesk/svn/28908
Author:   hofman
Date:     2024-05-15 14:20:41 +0000 (Wed, 15 May 2024)
Log Message:
-----------
avoid using file system to construct url

Modified Paths:
--------------
    trunk/bibdesk/BDSKTeXTask.m
    trunk/bibdesk/BibDocument.m
    trunk/bibdesk/BibPref_Files.m

Modified: trunk/bibdesk/BDSKTeXTask.m
===================================================================
--- trunk/bibdesk/BDSKTeXTask.m 2024-05-15 14:17:32 UTC (rev 28907)
+++ trunk/bibdesk/BDSKTeXTask.m 2024-05-15 14:20:41 UTC (rev 28908)
@@ -384,7 +384,7 @@
     
     if ([[NSUserDefaults standardUserDefaults] 
boolForKey:BDSKShouldShareFilesKey]) {
         // this should likely be the same encoding as our other files; 
presumably it's here because the user can have a default @preamble or something 
that's relevant?
-        NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt"];
+        NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt" 
isDirectory:NO];
         bibTemplate = [[NSMutableString alloc] 
initWithContentsOfURL:templateURL encoding:encoding error:&error];
         [bibTemplate appendString:@"\n"];
         

Modified: trunk/bibdesk/BibDocument.m
===================================================================
--- trunk/bibdesk/BibDocument.m 2024-05-15 14:17:32 UTC (rev 28907)
+++ trunk/bibdesk/BibDocument.m 2024-05-15 14:20:41 UTC (rev 28908)
@@ -1392,7 +1392,7 @@
     NSStringEncoding groupsEncoding = [BDSKBibTeXParser 
isUnparseableEncoding:encoding] ? encoding : NSUTF8StringEncoding;
     
     if([[NSUserDefaults standardUserDefaults] 
boolForKey:BDSKShouldUseTemplateFileKey]){
-        NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt"];
+        NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt" 
isDirectory:NO];
         NSMutableString *templateFile = [NSMutableString 
stringWithContentsOfURL:templateURL usedEncoding:NULL error:NULL] ?: 
[NSMutableString string];
         
         NSString *userName = NSFullUserName();

Modified: trunk/bibdesk/BibPref_Files.m
===================================================================
--- trunk/bibdesk/BibPref_Files.m       2024-05-15 14:17:32 UTC (rev 28907)
+++ trunk/bibdesk/BibPref_Files.m       2024-05-15 14:20:41 UTC (rev 28908)
@@ -85,7 +85,7 @@
 }
 
 - (IBAction)editTemplateFile:(id)sender{
-    NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt"];
+    NSURL *templateURL = [[[NSFileManager defaultManager] 
applicationSupportDirectoryURL] URLByAppendingPathComponent:@"template.txt" 
isDirectory:NO];
     if (NO == [[NSWorkspace sharedWorkspace] openURL:templateURL] &&
         NO == [[NSWorkspace sharedWorkspace] openURLs:@[templateURL] 
withAppBundleIdentifier:@"com.apple.TextEdit" options:NSWorkspaceLaunchDefault 
additionalEventParamDescriptor:nil launchIdentifiers:NULL])
         NSBeep();

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to