Stop using deprecated APIs on macOS in server launcher

(cherry picked from commit dcbd8197a4)
This commit is contained in:
heinrich5991 2017-11-17 14:57:42 +01:00
parent 94bbe2bc09
commit dae85e244c

View file

@ -9,7 +9,7 @@
@end
@implementation ServerView
- (void)listenTo: (NSTask*)t;
- (void)listenTo: (NSTask *)t
{
NSPipe *pipe;
task = t;
@ -58,14 +58,10 @@ void runServer()
NSOpenPanel *openDlg = [NSOpenPanel openPanel];
[openDlg setCanChooseFiles:YES];
if([openDlg runModalForDirectory:nil file:nil] != NSOKButton)
if([openDlg runModal] != NSOKButton)
return;
NSArray* filenames = [openDlg filenames];
if([filenames count] != 1)
return;
NSString* filename = [filenames objectAtIndex: 0];
NSString *filename = [[openDlg URL] path];
NSArray *arguments = [NSArray arrayWithObjects: @"-f", filename, nil];
// run server