changeset 1660:dc03a24198a9

Do not call do_screen_refresh() on SIGWINCH I don't think it is needed, as we're calling scr_Resize()... Reported by mvuets.
author Mikael Berthe <mikael@lilotux.net>
date Sat, 05 Dec 2009 21:51:03 +0100
parents 2536a4b5e370
children 64a7428afcb3
files mcabber/src/screen.c
diffstat 1 files changed, 4 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sat Dec 05 19:12:47 2009 +0100
+++ b/mcabber/src/screen.c	Sat Dec 05 21:51:03 2009 +0100
@@ -3931,15 +3931,12 @@
     case KEY_RESIZE:
 #ifdef USE_SIGWINCH
         {
-            struct winsize size;
-            if (ioctl(STDIN_FILENO, TIOCGWINSZ, &size) != -1)
-              resizeterm(size.ws_row, size.ws_col);
+          struct winsize size;
+          if (ioctl(STDIN_FILENO, TIOCGWINSZ, &size) != -1)
+            resizeterm(size.ws_row, size.ws_col);
         }
+#endif
         scr_Resize();
-        process_command(mkcmdstr("screen_refresh"), TRUE);
-#else
-        scr_Resize();
-#endif
         break;
     default:
         display_char = TRUE;