From c7fad5c2601b4058ed2c8c49fccf64a94e4621df Mon Sep 17 00:00:00 2001 From: Josh Petrie Date: Sat, 10 Oct 2015 16:44:56 -0700 Subject: [PATCH] Replace deprecated stringByReplacingPercentEscapesUsingEncoding on 10.11 and higher. --- src/MacVim/MMAppController.m | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/MacVim/MMAppController.m b/src/MacVim/MMAppController.m index db4d3826ad..bfcf0e07f8 100644 --- a/src/MacVim/MMAppController.m +++ b/src/MacVim/MMAppController.m @@ -1721,12 +1721,17 @@ fsEventCallback(ConstFSEventStreamRef streamRef, while ((param = [enumerator nextObject])) { NSArray *arr = [param componentsSeparatedByString:@"="]; if ([arr count] == 2) { +#if MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_11 + [dict setValue:[[arr lastObject] stringByRemovingPercentEncoding] + forKey:[[arr objectAtIndex:0] stringByRemovingPercentEncoding]]; +#else [dict setValue:[[arr lastObject] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding] forKey:[[arr objectAtIndex:0] stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding]]; +#endif } }