fix do_help() meta key breakage
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3476 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
f629aad27b
commit
90b60edc3f
|
@ -127,16 +127,17 @@ void do_help(void (*refresh_func)(void))
|
||||||
line++;
|
line++;
|
||||||
break;
|
break;
|
||||||
case NANO_FIRSTLINE_ALTKEY:
|
case NANO_FIRSTLINE_ALTKEY:
|
||||||
|
if (meta_key)
|
||||||
line = 0;
|
line = 0;
|
||||||
break;
|
break;
|
||||||
case NANO_LASTLINE_ALTKEY:
|
case NANO_LASTLINE_ALTKEY:
|
||||||
if (last_line > editwinrows)
|
if (meta_key && last_line > editwinrows)
|
||||||
line = last_line - (editwinrows - 1);
|
line = last_line - (editwinrows - 1);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((kbinput != ERR && line == old_line) || kbinput ==
|
if ((kbinput != ERR && line == old_line) || (!meta_key &&
|
||||||
NANO_REFRESH_KEY)
|
!func_key && kbinput == NANO_REFRESH_KEY))
|
||||||
goto skip_redisplay;
|
goto skip_redisplay;
|
||||||
|
|
||||||
blank_edit();
|
blank_edit();
|
||||||
|
|
Loading…
Reference in New Issue