Revision: 12207
          http://bibdesk.svn.sourceforge.net/bibdesk/?rev=12207&view=rev
Author:   hofman
Date:     2008-01-02 14:36:20 -0800 (Wed, 02 Jan 2008)

Log Message:
-----------
Make sure URLs inserted using AppleScript are properly %-escaped.

Modified Paths:
--------------
    trunk/bibdesk/BibItem+Scripting.m

Modified: trunk/bibdesk/BibItem+Scripting.m
===================================================================
--- trunk/bibdesk/BibItem+Scripting.m   2008-01-02 21:39:46 UTC (rev 12206)
+++ trunk/bibdesk/BibItem+Scripting.m   2008-01-02 22:36:20 UTC (rev 12207)
@@ -42,6 +42,7 @@
 #import "BDSKBibTeXParser.h"
 #import "BDSKPublicationsArray.h"
 #import "BDSKLinkedFile.h"
+#import "NSURL_BDSKExtensions.h"
 
 /* ssp
 A Category on BibItem with a few additional methods to enable and enhance its 
scriptability beyond what comes for free with key value coding.
@@ -135,7 +136,8 @@
 }
 
 - (void)insertInLinkedURLs:(NSString *)newURLString atIndex:(unsigned int)idx {
-    BDSKLinkedFile *file = [[[BDSKLinkedFile alloc] 
initWithURLString:newURLString] autorelease];
+    NSURL *newURL = [NSURL 
URLWithStringByNormalizingPercentEscapes:newURLString];
+    BDSKLinkedFile *file = [[[BDSKLinkedFile alloc] initWithURL:newURL] 
autorelease];
     if (file) {
         NSArray *remoteURLs = [self remoteURLs];
         if (idx < [remoteURLs count]) {


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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bibdesk-commit mailing list
Bibdesk-commit@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to