Commit 90b60edc authored by David Lawrence Ramsey's avatar David Lawrence Ramsey
Browse files

fix do_help() meta key breakage

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3476 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 5 additions and 4 deletions
+5 -4
...@@ -127,16 +127,17 @@ void do_help(void (*refresh_func)(void)) ...@@ -127,16 +127,17 @@ void do_help(void (*refresh_func)(void))
line++; line++;
break; break;
case NANO_FIRSTLINE_ALTKEY: case NANO_FIRSTLINE_ALTKEY:
line = 0; if (meta_key)
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();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment