--- ncurses-5.7/ncurses/base/resizeterm.c 2008-06-07 06:58:40.000000000 -0700 +++ resizeterm.c 2010-07-03 00:12:25.691919596 -0700 @@ -252,6 +252,8 @@ TR(TRACE_UPDATE, ("decreasing size of windows to %dx%d, depth=%d", ToLines, ToCols, depth)); for (each_window(wp)) { + if (wp->screen != SP) + continue; WINDOW *win = &(wp->win); if (!(win->_flags & _ISPAD)) { @@ -286,6 +288,8 @@ TR(TRACE_UPDATE, ("increasing size of windows to %dx%d, depth=%d", ToLines, ToCols, depth)); for (each_window(wp)) { + if (wp->screen != SP) + continue; WINDOW *win = &(wp->win); if (!(win->_flags & _ISPAD)) {