Revision: 2660
http://skim-app.svn.sourceforge.net/skim-app/?rev=2660&view=rev
Author: hofman
Date: 2007-08-14 10:50:41 -0700 (Tue, 14 Aug 2007)
Log Message:
-----------
Check for "://" before trying to create a URL from an arbitrary string on the
pasteboard.
Modified Paths:
--------------
trunk/NSURL_SKExtensions.m
Modified: trunk/NSURL_SKExtensions.m
===================================================================
--- trunk/NSURL_SKExtensions.m 2007-08-14 15:21:11 UTC (rev 2659)
+++ trunk/NSURL_SKExtensions.m 2007-08-14 17:50:41 UTC (rev 2660)
@@ -51,9 +51,11 @@
theURL = [NSURL URLWithString:[pasteboard
stringForType:SKWeblocFilePboardType]];
} else if ([pboardType isEqualToString:NSStringPboardType]) {
NSString *string = [[pasteboard stringForType:NSStringPboardType]
stringByTrimmingCharactersInSet:[NSCharacterSet
whitespaceAndNewlineCharacterSet]];
- if ([string hasPrefix:@"<"] && [string hasSuffix:@">"])
- string = [string substringWithRange:NSMakeRange(1, [string length]
- 2)];
- theURL = [NSURL URLWithString:string];
+ if ([string rangeOfString:@"://"].length) {
+ if ([string hasPrefix:@"<"] && [string hasSuffix:@">"])
+ string = [string substringWithRange:NSMakeRange(1, [string
length] - 2)];
+ theURL = [NSURL URLWithString:string];
+ }
if (theURL == nil) {
if ([string hasPrefix:@"~"])
string = [string stringByExpandingTildeInPath];
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: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit