From 9fd6b5e1e295be0a7a32a88a0107ebbac1ee26a7 Mon Sep 17 00:00:00 2001 From: Nicholas Maccharoli Date: Thu, 16 Jul 2015 00:28:51 +0900 Subject: Use newer syntax for autorelease pool --- osx/osx_fish_launcher.m | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'osx') diff --git a/osx/osx_fish_launcher.m b/osx/osx_fish_launcher.m index 8b24d2ec..20b6e61b 100644 --- a/osx/osx_fish_launcher.m +++ b/osx/osx_fish_launcher.m @@ -84,14 +84,15 @@ static void launch_fish_with_applescript(NSString *fish_binary_path) /* This approach asks Terminal to open a script that we control */ int main(void) { - [[NSAutoreleasePool alloc] init]; - /* Get the fish executable. Make sure it's absolute. */ - NSURL *fish_executable = [[NSBundle mainBundle] URLForResource:@"fish" withExtension:@"" subdirectory:@"base/bin"]; - if (! fish_executable) - die("Could not find fish executable in bundle"); + @autoreleasepool { + /* Get the fish executable. Make sure it's absolute. */ + NSURL *fish_executable = [[NSBundle mainBundle] URLForResource:@"fish" withExtension:@"" subdirectory:@"base/bin"]; + if (! fish_executable) + die("Could not find fish executable in bundle"); - launch_fish_with_applescript([fish_executable path]); + launch_fish_with_applescript([fish_executable path]); + } /* If we succeeded, it will clean itself up */ return 0; -- cgit v1.2.3