]> granicus.if.org Git - neomutt/commitdiff
Add ifdefs around new mutt_resize_screen calls.
authorKevin McCarthy <kevin@8t8.us>
Sat, 15 Apr 2017 19:56:42 +0000 (12:56 -0700)
committerKevin McCarthy <kevin@8t8.us>
Sat, 15 Apr 2017 19:56:42 +0000 (12:56 -0700)
Changeset 231fa2eff206 added sigwinch handling to _mutt_enter_string()
but neglected to add an ifdef check.

curs_lib.c
enter.c

index 01ad8ec572bd9f7ef92ba5e5cc4bae9bba306516..2628506499fa9a91d4896406f318e7f5197e63d0 100644 (file)
@@ -162,6 +162,7 @@ int _mutt_get_field (const char *field, char *buf, size_t buflen, int complete,
   
   do
   {
+#if defined (USE_SLANG_CURSES) || defined (HAVE_RESIZETERM)
     if (SigWinch)
     {
       SigWinch = 0;
@@ -172,6 +173,7 @@ int _mutt_get_field (const char *field, char *buf, size_t buflen, int complete,
       clearok(stdscr, TRUE);
       mutt_current_menu_redraw ();
     }
+#endif
     mutt_window_clearline (MuttMessageWindow, 0);
     SETCOLOR (MT_COLOR_PROMPT);
     addstr ((char *)field); /* cast to get around bad prototypes */
diff --git a/enter.c b/enter.c
index 761b38d9c26bf27b40ee9b2943e56796d5fe6aa9..fd012812a1e69964627b76cbacc5c2d6df60373c 100644 (file)
--- a/enter.c
+++ b/enter.c
@@ -218,12 +218,14 @@ int  mutt_enter_string(char *buf, size_t buflen, int col, int flags)
   ENTER_STATE *es = mutt_new_enter_state ();
   do
   {
+#if defined (USE_SLANG_CURSES) || defined (HAVE_RESIZETERM)
     if (SigWinch)
     {
       SigWinch = 0;
       mutt_resize_screen ();
       clearok(stdscr, TRUE);
     }
+#endif
     rv = _mutt_enter_string (buf, buflen, col, flags, 0, NULL, NULL, es);
   }
   while (rv == 1);