X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=ncurses%2Fbase%2Flib_slkclear.c;fp=ncurses%2Flib_slkclear.c;h=ac6e414beaa26bc5228e565ba91a71188fdde10a;hp=42e76a7bfb5830f9b41a5e72805bea89c1080dc6;hb=0eb88fc5281804773e2a0c7a488a4452463535ce;hpb=661078ddbde3ce0f3b06e95642fbb9b5fef7dca1 diff --git a/ncurses/lib_slkclear.c b/ncurses/base/lib_slkclear.c similarity index 92% rename from ncurses/lib_slkclear.c rename to ncurses/base/lib_slkclear.c index 42e76a7b..ac6e414b 100644 --- a/ncurses/lib_slkclear.c +++ b/ncurses/base/lib_slkclear.c @@ -38,7 +38,7 @@ */ #include -MODULE_ID("$Id: lib_slkclear.c,v 1.3 1998/02/11 12:13:56 tom Exp $") +MODULE_ID("$Id: lib_slkclear.c,v 1.4 1999/03/03 23:44:22 juergen Exp $") int slk_clear(void) @@ -52,7 +52,11 @@ slk_clear(void) inherit those attributes from the standard screen */ SP->_slk->win->_bkgd = stdscr->_bkgd; SP->_slk->win->_attrs = stdscr->_attrs; - werase(SP->_slk->win); - - returnCode(wrefresh(SP->_slk->win)); + if (SP->_slk->win == stdscr) { + returnCode(OK); + } + else { + werase(SP->_slk->win); + returnCode(wrefresh(SP->_slk->win)); + } }