Reorder newmenu length test to skip key_ascii() call

This commit is contained in:
Kp 2016-11-26 22:51:48 +00:00
parent 46ffb9d3f8
commit ad806a8251

View file

@ -1095,9 +1095,11 @@ static window_event_result newmenu_key_command(window *, const d_event &event, n
if (citem.type == NM_TYPE_INPUT)
changed = 1;
rval = window_event_result::handled;
} else {
}
else if (citem.value < citem.input_or_menu()->text_len)
{
auto ascii = key_ascii();
if (ascii < 255 && citem.value < citem.input_or_menu()->text_len)
if (ascii < 255)
{
if (citem.value == -1) {
citem.value = 0;