diff --git a/menu/menu_setting.c b/menu/menu_setting.c index c1436b8939..e97e76d645 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -134,10 +134,9 @@ static int menu_action_handle_setting(rarch_setting_t *setting, rarch_setting_t *menu_setting_find(const char *label) { - driver_t *driver = driver_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); - if (!driver) + if (!menu) return NULL; return (rarch_setting_t*)setting_find_setting( menu->list_settings, label); @@ -148,10 +147,9 @@ int menu_setting_set(unsigned type, const char *label, { int ret = 0; rarch_setting_t *setting = NULL; - driver_t *driver = driver_get_ptr(); menu_handle_t *menu = menu_driver_get_ptr(); - if (!driver) + if (!menu) return 0; setting = menu_setting_find(