Skip to content

Commit 0f3e96b

Browse files
committed
Merge pull request #33 from Sidnicious/patch-1
Don't double-encode URLs before parsing them
2 parents 52f4da8 + fe5039c commit 0f3e96b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/MacVim/MMAppController.m

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1659,12 +1659,9 @@ - (void)handleXcodeModEvent:(NSAppleEventDescriptor *)event
16591659
- (void)handleGetURLEvent:(NSAppleEventDescriptor *)event
16601660
replyEvent:(NSAppleEventDescriptor *)reply
16611661
{
1662-
NSString *urlString = [[event paramDescriptorForKeyword:keyDirectObject]
1663-
stringValue];
1664-
// NOTE: URLWithString requires string to be percent escaped.
1665-
urlString = [urlString stringByAddingPercentEscapesUsingEncoding:
1666-
NSUTF8StringEncoding];
1667-
NSURL *url = [NSURL URLWithString:urlString];
1662+
NSURL *url = [NSURL URLWithString:[[event
1663+
paramDescriptorForKeyword:keyDirectObject]
1664+
stringValue]];
16681665

16691666
// We try to be compatible with TextMate's URL scheme here, as documented
16701667
// at http://blog.macromates.com/2007/the-textmate-url-scheme/ . Currently,

0 commit comments

Comments
 (0)