commit 27863665ca9f1ef9f18a635ad7ffdb5a894ea98f
parent ba6fd42b3c926066e52741513d8faa6164cbdaf4
Author: David Lawrence Ramsey <pooka109@gmail.com>
Date: Fri, 29 Aug 2003 21:31:37 +0000
fix Meta-X's turning the keypad off under ncurses
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1532 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -34,6 +34,11 @@ CVS code -
- Change the message for the line wrapping toggle from "Auto
wrap" to "Auto line wrap", to more clearly associate it with
Meta-L. (DLR)
+- nano.c:
+ window_init()
+ - Set keypad() to TRUE regardless of whether PDCurses is being
+ used, as Meta-X apparently turns it off even under ncurses.
+ (DLR)
- nano.h:
- Define KEY_SUSPEND as -1 when slang is used, as slang has no
KEY_SUSPEND equivalent. When nano is compiled with slang
diff --git a/nano.c b/nano.c
@@ -229,19 +229,16 @@ void window_init(void)
if (bottomwin != NULL)
delwin(bottomwin);
- /* Set up the main text window */
+ /* Set up the main text window. */
edit = newwin(editwinrows, COLS, 2, 0);
- /* And the other windows */
+ /* And the other windows. */
topwin = newwin(2, COLS, 0, 0);
bottomwin = newwin(3 - no_help(), COLS, LINES - 3 + no_help(), 0);
-#ifdef PDCURSES
- /* Oops, I guess we need this again. Moved here so the keypad still
- works after a Meta-X, for example */
+ /* This is so the keypad still works after a Meta-X, for example. */
keypad(edit, TRUE);
keypad(bottomwin, TRUE);
-#endif
}
#if !defined(DISABLE_MOUSE) && defined(NCURSES_MOUSE_VERSION)