]> git.wh0rd.org Git - nano.git/commitdiff
fix Meta-X's turning the keypad off under ncurses
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Fri, 29 Aug 2003 21:31:37 +0000 (21:31 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Fri, 29 Aug 2003 21:31:37 +0000 (21:31 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@1532 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
nano.c

index 015c57888521e7a2896658861a496636596dab05..ddae700d586489712f7bd36854d0c40f9420c069 100644 (file)
--- 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
index cbdbdb1f691cc43b46e29d9584a8616d5f63d46d..4db19ffcb700ce49e838e79238b47dc24aa56b48 100644 (file)
--- 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)