mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-01-01 15:48:49 +00:00
add a display_name field if available so the user can know which autoconf was used
This commit is contained in:
parent
0708e585e3
commit
26b7ccead9
@ -106,8 +106,11 @@ static void input_autoconfigure_joypad_add(
|
|||||||
autoconfig_params_t *params)
|
autoconfig_params_t *params)
|
||||||
{
|
{
|
||||||
char msg[PATH_MAX_LENGTH] = {0};
|
char msg[PATH_MAX_LENGTH] = {0};
|
||||||
|
char buf[PATH_MAX_LENGTH] = {0};
|
||||||
settings_t *settings = config_get_ptr();
|
settings_t *settings = config_get_ptr();
|
||||||
|
|
||||||
|
config_get_array(conf, "input_display_name", buf, sizeof(buf));
|
||||||
|
|
||||||
/* This will be the case if input driver is reinitialized.
|
/* This will be the case if input driver is reinitialized.
|
||||||
* No reason to spam autoconfigure messages every time. */
|
* No reason to spam autoconfigure messages every time. */
|
||||||
bool block_osd_spam = settings &&
|
bool block_osd_spam = settings &&
|
||||||
@ -120,8 +123,12 @@ static void input_autoconfigure_joypad_add(
|
|||||||
input_autoconfigure_joypad_conf(conf,
|
input_autoconfigure_joypad_conf(conf,
|
||||||
settings->input.autoconf_binds[params->idx]);
|
settings->input.autoconf_binds[params->idx]);
|
||||||
|
|
||||||
snprintf(msg, sizeof(msg), "Device port #%u (%s) configured.",
|
if (buf[0] != '\0' || strcmp(buf, ""))
|
||||||
params->idx, params->name);
|
snprintf(msg, sizeof(msg), "Device %s in port #%u configured as %s",
|
||||||
|
params->name, params->idx, buf);
|
||||||
|
else
|
||||||
|
snprintf(msg, sizeof(msg), "Device %s in port #%u configured",
|
||||||
|
params->name, params->idx);
|
||||||
|
|
||||||
if (!block_osd_spam)
|
if (!block_osd_spam)
|
||||||
rarch_main_msg_queue_push(msg, 0, 60, false);
|
rarch_main_msg_queue_push(msg, 0, 60, false);
|
||||||
|
Loading…
Reference in New Issue
Block a user