Cocoa Port:
- Replace deprecated [NSSavePanel setRequiredFileType:] method when compiling for OS X v10.6 or later.
This commit is contained in:
parent
c148c440e1
commit
d0c70eccb3
|
@ -428,7 +428,15 @@
|
||||||
|
|
||||||
[panel setCanCreateDirectories:YES];
|
[panel setCanCreateDirectories:YES];
|
||||||
[panel setTitle:NSSTRING_TITLE_SAVE_STATE_FILE_PANEL];
|
[panel setTitle:NSSTRING_TITLE_SAVE_STATE_FILE_PANEL];
|
||||||
|
|
||||||
|
// The NSSavePanel method -(void)setRequiredFileType:
|
||||||
|
// is deprecated in Mac OS X v10.6.
|
||||||
|
#if MAC_OS_X_VERSION_MAX_ALLOWED > MAC_OS_X_VERSION_10_5
|
||||||
|
NSArray *fileTypes = [NSArray arrayWithObjects:@FILE_EXT_SAVE_STATE, nil];
|
||||||
|
[panel setAllowedFileTypes:fileTypes];
|
||||||
|
#else
|
||||||
[panel setRequiredFileType:@FILE_EXT_SAVE_STATE];
|
[panel setRequiredFileType:@FILE_EXT_SAVE_STATE];
|
||||||
|
#endif
|
||||||
|
|
||||||
buttonClicked = [panel runModal];
|
buttonClicked = [panel runModal];
|
||||||
if(buttonClicked == NSOKButton)
|
if(buttonClicked == NSOKButton)
|
||||||
|
|
Loading…
Reference in New Issue