X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=ncurses%2Fbase%2Flib_set_term.c;h=14a821e778d0472cac107852589ee0b660204509;hb=3faafb2efcc426a48649c12943d5006cae12cff1;hp=e94e3c7a1583fdc2b1c32b49148c42a8ba3a5506;hpb=7a27c7d49c2e8b4a1ecbe85b4423d647cbc75ea5;p=ncurses.git diff --git a/ncurses/base/lib_set_term.c b/ncurses/base/lib_set_term.c index e94e3c7a..14a821e7 100644 --- a/ncurses/base/lib_set_term.c +++ b/ncurses/base/lib_set_term.c @@ -44,7 +44,7 @@ #include /* cur_term */ #include -MODULE_ID("$Id: lib_set_term.c,v 1.96 2007/04/21 20:51:44 tom Exp $") +MODULE_ID("$Id: lib_set_term.c,v 1.97 2007/04/26 19:39:48 tom Exp $") NCURSES_EXPORT(SCREEN *) set_term(SCREEN *screenp) @@ -608,6 +608,8 @@ _nc_ripoffline(int line, int (*init) (WINDOW *, int)) if (line != 0) { + if (ripoff_sp == 0) + ripoff_sp = ripoff_stack; if (ripoff_sp >= ripoff_stack + N_RIPS) returnCode(ERR);