mirror of
https://github.com/libretro/RetroArch
synced 2025-04-15 23:42:30 +00:00
(OSX) Cleanups in settings.m
This commit is contained in:
parent
18ee6912a5
commit
0cf6314013
@ -320,11 +320,15 @@ NSWindowDelegate>
|
|||||||
|
|
||||||
- (IBAction)outlineViewClicked:(id)sender
|
- (IBAction)outlineViewClicked:(id)sender
|
||||||
{
|
{
|
||||||
if ([self.outline clickedColumn] == 1)
|
id item;
|
||||||
{
|
if ([self.outline clickedColumn] != 1)
|
||||||
id item = [self.outline itemAtRow:[self.outline clickedRow]];
|
return;
|
||||||
|
|
||||||
|
item = [self.outline itemAtRow:[self.outline clickedRow]];
|
||||||
|
|
||||||
if ([item isKindOfClass:[NSNumber class]])
|
if (![item isKindOfClass:[NSNumber class]])
|
||||||
|
return;
|
||||||
|
|
||||||
{
|
{
|
||||||
rarch_setting_t *setting_data = (rarch_setting_t*)driver.menu->list_settings;
|
rarch_setting_t *setting_data = (rarch_setting_t*)driver.menu->list_settings;
|
||||||
rarch_setting_t *setting = (rarch_setting_t*)&setting_data[[item intValue]];
|
rarch_setting_t *setting = (rarch_setting_t*)&setting_data[[item intValue]];
|
||||||
@ -344,7 +348,6 @@ NSWindowDelegate>
|
|||||||
if (setting->change_handler)
|
if (setting->change_handler)
|
||||||
setting->change_handler(setting);
|
setting->change_handler(setting);
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)controlTextDidEndEditing:(NSNotification*)notification
|
- (void)controlTextDidEndEditing:(NSNotification*)notification
|
||||||
@ -358,7 +361,9 @@ NSWindowDelegate>
|
|||||||
editor = [[notification userInfo] objectForKey:BOXSTRING("NSFieldEditor")];
|
editor = [[notification userInfo] objectForKey:BOXSTRING("NSFieldEditor")];
|
||||||
item = [self.outline itemAtRow:[self.outline selectedRow]];
|
item = [self.outline itemAtRow:[self.outline selectedRow]];
|
||||||
|
|
||||||
if ([item isKindOfClass:[NSNumber class]])
|
if (![item isKindOfClass:[NSNumber class]])
|
||||||
|
return;
|
||||||
|
|
||||||
{
|
{
|
||||||
rarch_setting_t *setting_data = (rarch_setting_t *)driver.menu->list_settings;
|
rarch_setting_t *setting_data = (rarch_setting_t *)driver.menu->list_settings;
|
||||||
rarch_setting_t *setting = (rarch_setting_t*)&setting_data[[item intValue]];
|
rarch_setting_t *setting = (rarch_setting_t*)&setting_data[[item intValue]];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user