Do not call do_screen_refresh() on SIGWINCH
I don't think it is needed, as we're calling scr_Resize()...
Reported by mvuets.
--- 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;