tweaks: condense a bit of code

master
Benno Schulenberg 2018-09-17 20:32:48 +02:00
parent 4e7b92ed4c
commit d19169c263
1 changed files with 2 additions and 9 deletions

View File

@ -506,21 +506,14 @@ void help_init(void)
/* Let's simply show the first two shortcuts from the list. */
for (s = sclist; s != NULL; s = s->next) {
if ((s->menus & currmenu) == 0)
continue;
if (s->func == f->func) {
if ((s->menus & currmenu) && s->func == f->func) {
scsfound++;
/* Make the first column narrower (6) than the second (10),
* but allow it to spill into the second, for "M-Space". */
if (scsfound == 1) {
sprintf(ptr, "%s ", s->keystr);
/* Unicode arrows take three bytes instead of one. */
if (strstr(s->keystr, "\xE2") != NULL)
ptr += 8;
else
ptr += 6;
ptr += (strstr(s->keystr, "\xE2") != NULL ? 8 : 6);
} else {
ptr += sprintf(ptr, "(%s)\t", s->keystr);
break;