mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
Cleanups - should be no functional changes
This commit is contained in:
parent
3406648b63
commit
a73de886fc
102
retroarch.c
102
retroarch.c
@ -860,7 +860,7 @@ static int menu_input_key_bind_set_mode_common(
|
|||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case MENU_INPUT_BINDS_CTL_BIND_SINGLE:
|
case MENU_INPUT_BINDS_CTL_BIND_SINGLE:
|
||||||
keybind = (struct retro_keybind*)setting->value.target.keybind;
|
keybind = (struct retro_keybind*)setting->value.target.keybind;
|
||||||
|
|
||||||
if (!keybind)
|
if (!keybind)
|
||||||
return -1;
|
return -1;
|
||||||
@ -879,9 +879,6 @@ static int menu_input_key_bind_set_mode_common(
|
|||||||
info.enum_idx = MENU_ENUM_LABEL_CUSTOM_BIND;
|
info.enum_idx = MENU_ENUM_LABEL_CUSTOM_BIND;
|
||||||
info.label = strdup(
|
info.label = strdup(
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_CUSTOM_BIND));
|
msg_hash_to_str(MENU_ENUM_LABEL_CUSTOM_BIND));
|
||||||
if (menu_displaylist_ctl(DISPLAYLIST_INFO, &info))
|
|
||||||
menu_displaylist_process(&info);
|
|
||||||
menu_displaylist_info_free(&info);
|
|
||||||
break;
|
break;
|
||||||
case MENU_INPUT_BINDS_CTL_BIND_ALL:
|
case MENU_INPUT_BINDS_CTL_BIND_ALL:
|
||||||
binds->output = &input_config_binds[index_offset][0];
|
binds->output = &input_config_binds[index_offset][0];
|
||||||
@ -895,16 +892,16 @@ static int menu_input_key_bind_set_mode_common(
|
|||||||
info.enum_idx = MENU_ENUM_LABEL_CUSTOM_BIND_ALL;
|
info.enum_idx = MENU_ENUM_LABEL_CUSTOM_BIND_ALL;
|
||||||
info.label = strdup(
|
info.label = strdup(
|
||||||
msg_hash_to_str(MENU_ENUM_LABEL_CUSTOM_BIND_ALL));
|
msg_hash_to_str(MENU_ENUM_LABEL_CUSTOM_BIND_ALL));
|
||||||
|
|
||||||
if (menu_displaylist_ctl(DISPLAYLIST_INFO, &info))
|
|
||||||
menu_displaylist_process(&info);
|
|
||||||
menu_displaylist_info_free(&info);
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
case MENU_INPUT_BINDS_CTL_BIND_NONE:
|
case MENU_INPUT_BINDS_CTL_BIND_NONE:
|
||||||
break;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (menu_displaylist_ctl(DISPLAYLIST_INFO, &info))
|
||||||
|
menu_displaylist_process(&info);
|
||||||
|
menu_displaylist_info_free(&info);
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1407,19 +1404,19 @@ static bool menu_input_key_bind_iterate(
|
|||||||
/* We won't be getting any key events, so just cancel early. */
|
/* We won't be getting any key events, so just cancel early. */
|
||||||
if (timed_out)
|
if (timed_out)
|
||||||
{
|
{
|
||||||
p_rarch->keyboard_press_cb = NULL;
|
p_rarch->keyboard_press_cb = NULL;
|
||||||
p_rarch->keyboard_press_data = NULL;
|
p_rarch->keyboard_press_data = NULL;
|
||||||
p_rarch->keyboard_mapping_blocked = false;
|
p_rarch->keyboard_mapping_blocked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
bool complete = false;
|
bool complete = false;
|
||||||
struct menu_bind_state new_binds = *_binds;
|
struct menu_bind_state new_binds = *_binds;
|
||||||
|
|
||||||
p_rarch->keyboard_mapping_blocked = false;
|
p_rarch->keyboard_mapping_blocked = false;
|
||||||
|
|
||||||
menu_input_key_bind_poll_bind_state(p_rarch,
|
menu_input_key_bind_poll_bind_state(p_rarch,
|
||||||
&new_binds, timed_out);
|
&new_binds, timed_out);
|
||||||
@ -1427,7 +1424,7 @@ static bool menu_input_key_bind_iterate(
|
|||||||
#ifdef ANDROID
|
#ifdef ANDROID
|
||||||
/* Keep resetting bind during the hold period,
|
/* Keep resetting bind during the hold period,
|
||||||
* or we'll potentially bind joystick and mouse, etc.*/
|
* or we'll potentially bind joystick and mouse, etc.*/
|
||||||
new_binds.buffer = *(new_binds.output);
|
new_binds.buffer = *(new_binds.output);
|
||||||
|
|
||||||
if (menu_input_key_bind_poll_find_hold(p_rarch, &new_binds, &new_binds.buffer))
|
if (menu_input_key_bind_poll_find_hold(p_rarch, &new_binds, &new_binds.buffer))
|
||||||
{
|
{
|
||||||
@ -1636,14 +1633,13 @@ static void menu_cbs_init(
|
|||||||
bind_info.type = type;
|
bind_info.type = type;
|
||||||
bind_info.idx = idx;
|
bind_info.idx = idx;
|
||||||
|
|
||||||
if (!p_rarch->menu_driver_ctx || !p_rarch->menu_driver_ctx->bind_init)
|
if (p_rarch->menu_driver_ctx && p_rarch->menu_driver_ctx->bind_init)
|
||||||
return;
|
p_rarch->menu_driver_ctx->bind_init(
|
||||||
p_rarch->menu_driver_ctx->bind_init(
|
bind_info.cbs,
|
||||||
bind_info.cbs,
|
bind_info.path,
|
||||||
bind_info.path,
|
bind_info.label,
|
||||||
bind_info.label,
|
bind_info.type,
|
||||||
bind_info.type,
|
bind_info.idx);
|
||||||
bind_info.idx);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Pretty much a stub function. TODO/FIXME - Might as well remove this. */
|
/* Pretty much a stub function. TODO/FIXME - Might as well remove this. */
|
||||||
@ -1683,7 +1679,7 @@ static enum action_iterate_type action_iterate_type(const char *label)
|
|||||||
|
|
||||||
#ifdef HAVE_ACCESSIBILITY
|
#ifdef HAVE_ACCESSIBILITY
|
||||||
static void get_current_menu_value(struct rarch_state *p_rarch,
|
static void get_current_menu_value(struct rarch_state *p_rarch,
|
||||||
char* retstr, size_t max)
|
char *s, size_t len)
|
||||||
{
|
{
|
||||||
menu_entry_t entry;
|
menu_entry_t entry;
|
||||||
const char* entry_label;
|
const char* entry_label;
|
||||||
@ -1701,11 +1697,11 @@ static void get_current_menu_value(struct rarch_state *p_rarch,
|
|||||||
else
|
else
|
||||||
entry_label = entry.value;
|
entry_label = entry.value;
|
||||||
|
|
||||||
strlcpy(retstr, entry_label, max);
|
strlcpy(s, entry_label, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void get_current_menu_label(struct rarch_state *p_rarch,
|
static void get_current_menu_label(struct rarch_state *p_rarch,
|
||||||
char* retstr, size_t max)
|
char *s, size_t len)
|
||||||
{
|
{
|
||||||
menu_entry_t entry;
|
menu_entry_t entry;
|
||||||
const char* entry_label;
|
const char* entry_label;
|
||||||
@ -1719,11 +1715,11 @@ static void get_current_menu_label(struct rarch_state *p_rarch,
|
|||||||
else
|
else
|
||||||
entry_label = entry.path;
|
entry_label = entry.path;
|
||||||
|
|
||||||
strlcpy(retstr, entry_label, max);
|
strlcpy(s, entry_label, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void get_current_menu_sublabel(struct rarch_state *p_rarch,
|
static void get_current_menu_sublabel(struct rarch_state *p_rarch,
|
||||||
char* retstr, size_t max)
|
char *s, size_t len)
|
||||||
{
|
{
|
||||||
menu_entry_t entry;
|
menu_entry_t entry;
|
||||||
struct menu_state *menu_st = &p_rarch->menu_driver_state;
|
struct menu_state *menu_st = &p_rarch->menu_driver_state;
|
||||||
@ -1734,7 +1730,7 @@ static void get_current_menu_sublabel(struct rarch_state *p_rarch,
|
|||||||
entry.rich_label_enabled = false;
|
entry.rich_label_enabled = false;
|
||||||
entry.value_enabled = false;
|
entry.value_enabled = false;
|
||||||
menu_entry_get(&entry, 0, menu_st->selection_ptr, NULL, true);
|
menu_entry_get(&entry, 0, menu_st->selection_ptr, NULL, true);
|
||||||
strlcpy(retstr, entry.sublabel, max);
|
strlcpy(s, entry.sublabel, len);
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@ -4025,31 +4021,24 @@ bool menu_driver_list_cache(menu_ctx_list_t *list)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void menu_driver_set_id(struct rarch_state *p_rarch)
|
static enum menu_driver_id_type menu_driver_set_id(struct rarch_state *p_rarch)
|
||||||
{
|
{
|
||||||
const char *driver_name = NULL;
|
const char *driver_name = p_rarch->menu_driver_ctx->ident;
|
||||||
gfx_display_t *p_disp = &p_rarch->dispgfx;
|
|
||||||
|
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_UNKNOWN;
|
if (!string_is_empty(driver_name))
|
||||||
|
{
|
||||||
if (!p_rarch->menu_driver_ctx || !p_rarch->menu_driver_ctx->ident)
|
if (string_is_equal(driver_name, "rgui"))
|
||||||
return;
|
return MENU_DRIVER_ID_RGUI;
|
||||||
|
else if (string_is_equal(driver_name, "ozone"))
|
||||||
driver_name = p_rarch->menu_driver_ctx->ident;
|
return MENU_DRIVER_ID_OZONE;
|
||||||
|
else if (string_is_equal(driver_name, "glui"))
|
||||||
if (string_is_empty(driver_name))
|
return MENU_DRIVER_ID_GLUI;
|
||||||
return;
|
else if (string_is_equal(driver_name, "xmb"))
|
||||||
|
return MENU_DRIVER_ID_XMB;
|
||||||
if (string_is_equal(driver_name, "rgui"))
|
else if (string_is_equal(driver_name, "stripes"))
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_RGUI;
|
return MENU_DRIVER_ID_STRIPES;
|
||||||
else if (string_is_equal(driver_name, "ozone"))
|
}
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_OZONE;
|
return MENU_DRIVER_ID_UNKNOWN;
|
||||||
else if (string_is_equal(driver_name, "glui"))
|
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_GLUI;
|
|
||||||
else if (string_is_equal(driver_name, "xmb"))
|
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_XMB;
|
|
||||||
else if (string_is_equal(driver_name, "stripes"))
|
|
||||||
p_disp->menu_driver_id = MENU_DRIVER_ID_STRIPES;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static bool generic_menu_init_list(void *data)
|
static bool generic_menu_init_list(void *data)
|
||||||
@ -4085,11 +4074,16 @@ static bool menu_driver_init_internal(
|
|||||||
settings_t *settings,
|
settings_t *settings,
|
||||||
bool video_is_threaded)
|
bool video_is_threaded)
|
||||||
{
|
{
|
||||||
|
gfx_display_t *p_disp = &p_rarch->dispgfx;
|
||||||
|
|
||||||
/* ID must be set first, since it is required for
|
/* ID must be set first, since it is required for
|
||||||
* the proper determination of pixel/dpi scaling
|
* the proper determination of pixel/dpi scaling
|
||||||
* parameters (and some menu drivers fetch the
|
* parameters (and some menu drivers fetch the
|
||||||
* current pixel/dpi scale during 'menu_driver_ctx->init()') */
|
* current pixel/dpi scale during 'menu_driver_ctx->init()') */
|
||||||
menu_driver_set_id(p_rarch);
|
if (p_rarch->menu_driver_ctx && p_rarch->menu_driver_ctx->ident)
|
||||||
|
p_disp->menu_driver_id = menu_driver_set_id(p_rarch);
|
||||||
|
else
|
||||||
|
p_disp->menu_driver_id = MENU_DRIVER_ID_UNKNOWN;
|
||||||
|
|
||||||
if (p_rarch->menu_driver_ctx->init)
|
if (p_rarch->menu_driver_ctx->init)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user