cleaner approach to reduce OSD spam

This commit is contained in:
radius 2015-08-01 00:07:28 -05:00
parent 801ad5c4ff
commit 916190e683
1 changed files with 6 additions and 4 deletions

View File

@ -132,10 +132,13 @@ static void input_autoconfigure_joypad_add(
input_autoconfigure_joypad_conf(conf,
settings->input.autoconf_binds[params->idx]);
if (!strcmp(device_type,"remote") && !remote_is_bound)
if (!strcmp(device_type,"remote"))
{
snprintf(msg, sizeof(msg), "%s configured",
params->name, params->idx);
if(!remote_is_bound)
rarch_main_msg_queue_push(msg, 0, 60, false);
remote_is_bound = true;
}
else
@ -146,11 +149,10 @@ static void input_autoconfigure_joypad_add(
else
snprintf(msg, sizeof(msg), "%s configured in port #%u.",
params->name, params->idx);
if (!block_osd_spam)
rarch_main_msg_queue_push(msg, 0, 60, false);
}
if (!block_osd_spam && !remote_is_bound)
rarch_main_msg_queue_push(msg, 0, 60, false);
RARCH_LOG("%s\n", msg);
}