mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 06:44:27 +00:00
(Load Core) OSX - Filter by dylibs
This commit is contained in:
parent
a4eae00ac2
commit
f44e0db97c
@ -350,6 +350,8 @@ static void open_document_handler(NSOpenPanel *panel, NSInteger result)
|
|||||||
NSOpenPanel* panel = (NSOpenPanel*)[NSOpenPanel openPanel];
|
NSOpenPanel* panel = (NSOpenPanel*)[NSOpenPanel openPanel];
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
NSString *startdir = BOXSTRING(settings->libretro_directory);
|
NSString *startdir = BOXSTRING(settings->libretro_directory);
|
||||||
|
NSArray *filetypes = [[NSArray alloc] initWithObjects:BOXSTRING("dylib"), BOXSTRING("Core"), nil];
|
||||||
|
[panel setAllowedFileTypes:filetypes];
|
||||||
#if defined(MAC_OS_X_VERSION_10_6)
|
#if defined(MAC_OS_X_VERSION_10_6)
|
||||||
[panel setMessage:BOXSTRING("Load Core")];
|
[panel setMessage:BOXSTRING("Load Core")];
|
||||||
[panel setDirectoryURL:[NSURL fileURLWithPath:startdir]];
|
[panel setDirectoryURL:[NSURL fileURLWithPath:startdir]];
|
||||||
@ -366,7 +368,7 @@ static void open_document_handler(NSOpenPanel *panel, NSInteger result)
|
|||||||
[panel setCanChooseFiles:YES];
|
[panel setCanChooseFiles:YES];
|
||||||
[panel setAllowsMultipleSelection:NO];
|
[panel setAllowsMultipleSelection:NO];
|
||||||
[panel setTreatsFilePackagesAsDirectories:NO];
|
[panel setTreatsFilePackagesAsDirectories:NO];
|
||||||
NSInteger result = [panel runModalForTypes:[NSArray arrayWithObject:BOXSTRING("dylib")]];
|
NSInteger result = [panel runModal];
|
||||||
if (result == 1)
|
if (result == 1)
|
||||||
open_core_handler(panel, result);
|
open_core_handler(panel, result);
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user