Skip to content

Commit c7fad5c

Browse files
committed
Replace deprecated stringByReplacingPercentEscapesUsingEncoding on 10.11 and higher.
1 parent 907c5d9 commit c7fad5c

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/MacVim/MMAppController.m

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1721,12 +1721,17 @@ - (void)handleGetURLEvent:(NSAppleEventDescriptor *)event
17211721
while ((param = [enumerator nextObject])) {
17221722
NSArray *arr = [param componentsSeparatedByString:@"="];
17231723
if ([arr count] == 2) {
1724+
#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_11
1725+
[dict setValue:[[arr lastObject] stringByRemovingPercentEncoding]
1726+
forKey:[[arr objectAtIndex:0] stringByRemovingPercentEncoding]];
1727+
#else
17241728
[dict setValue:[[arr lastObject]
17251729
stringByReplacingPercentEscapesUsingEncoding:
17261730
NSUTF8StringEncoding]
17271731
forKey:[[arr objectAtIndex:0]
17281732
stringByReplacingPercentEscapesUsingEncoding:
17291733
NSUTF8StringEncoding]];
1734+
#endif
17301735
}
17311736
}
17321737

0 commit comments

Comments
 (0)