mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
(menu_dialog.c) Cleanups
This commit is contained in:
parent
8d3b22091c
commit
bea4f8aad3
@ -148,7 +148,7 @@ static int generic_menu_iterate(void *data,
|
||||
{
|
||||
case ITERATE_TYPE_HELP:
|
||||
ret = menu_dialog_iterate(
|
||||
menu->menu_state_msg, sizeof(menu->menu_state_msg), label,
|
||||
menu->menu_state_msg, sizeof(menu->menu_state_msg),
|
||||
current_time);
|
||||
|
||||
#ifdef HAVE_ACCESSIBILITY
|
||||
@ -168,10 +168,7 @@ static int generic_menu_iterate(void *data,
|
||||
pop_stack = true;
|
||||
|
||||
if (pop_stack)
|
||||
{
|
||||
BIT64_SET(menu->state, MENU_STATE_POP_STACK);
|
||||
menu_dialog_set_active(false);
|
||||
}
|
||||
}
|
||||
break;
|
||||
case ITERATE_TYPE_BIND:
|
||||
@ -302,7 +299,6 @@ static int generic_menu_iterate(void *data,
|
||||
{
|
||||
BIT64_SET(menu->state, MENU_STATE_POP_STACK);
|
||||
}
|
||||
menu_dialog_set_active(false);
|
||||
break;
|
||||
case ITERATE_TYPE_DEFAULT:
|
||||
{
|
||||
|
@ -35,12 +35,11 @@
|
||||
#include "../../performance_counters.h"
|
||||
|
||||
static bool menu_dialog_pending_push = false;
|
||||
static bool menu_dialog_active = false;
|
||||
static unsigned menu_dialog_current_id = 0;
|
||||
static enum menu_dialog_type menu_dialog_current_type = MENU_DIALOG_NONE;
|
||||
static enum msg_hash_enums menu_dialog_current_msg = MSG_UNKNOWN;
|
||||
|
||||
int menu_dialog_iterate(char *s, size_t len, const char *label,
|
||||
int menu_dialog_iterate(char *s, size_t len,
|
||||
retro_time_t current_time)
|
||||
{
|
||||
#ifdef HAVE_CHEEVOS
|
||||
@ -258,7 +257,6 @@ bool menu_dialog_push_pending(bool push, enum menu_dialog_type type)
|
||||
#endif
|
||||
menu_dialog_pending_push = push;
|
||||
menu_dialog_current_type = type;
|
||||
menu_dialog_active = true;
|
||||
|
||||
return true;
|
||||
}
|
||||
@ -296,13 +294,3 @@ void menu_dialog_reset(void)
|
||||
menu_dialog_current_type = MENU_DIALOG_NONE;
|
||||
menu_dialog_current_msg = MSG_UNKNOWN;
|
||||
}
|
||||
|
||||
void menu_dialog_set_active(bool on)
|
||||
{
|
||||
menu_dialog_active = on;
|
||||
}
|
||||
|
||||
enum menu_dialog_type menu_dialog_get_current_type(void)
|
||||
{
|
||||
return menu_dialog_current_type;
|
||||
}
|
||||
|
@ -54,7 +54,7 @@ bool menu_dialog_push_pending(
|
||||
bool push, enum menu_dialog_type type);
|
||||
|
||||
int menu_dialog_iterate(
|
||||
char *s, size_t len, const char *label,
|
||||
char *s, size_t len,
|
||||
retro_time_t current_time);
|
||||
|
||||
void menu_dialog_unset_pending_push(void);
|
||||
@ -65,10 +65,6 @@ void menu_dialog_reset(void);
|
||||
|
||||
void menu_dialog_set_current_id(unsigned id);
|
||||
|
||||
void menu_dialog_set_active(bool on);
|
||||
|
||||
enum menu_dialog_type menu_dialog_get_current_type(void);
|
||||
|
||||
RETRO_END_DECLS
|
||||
|
||||
#endif
|
||||
|
@ -16861,12 +16861,7 @@ static void menu_input_pointer_close_messagebox(void)
|
||||
string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_HELP_AUDIO_VIDEO_TROUBLESHOOTING)) ||
|
||||
string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_HELP_SEND_DEBUG_INFO)) ||
|
||||
string_is_equal(label, msg_hash_to_str(MENU_ENUM_LABEL_CHEEVOS_DESCRIPTION)))
|
||||
{
|
||||
/* Have to set this to false, apparently...
|
||||
* (c.f. generic_menu_iterate()) */
|
||||
menu_dialog_set_active(false);
|
||||
pop_stack = true;
|
||||
}
|
||||
|
||||
/* Pop stack, if required */
|
||||
if (pop_stack)
|
||||
|
Loading…
x
Reference in New Issue
Block a user