]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/base/lib_slkclear.c
ncurses 5.0
[ncurses.git] / ncurses / base / lib_slkclear.c
similarity index 92%
rename from ncurses/lib_slkclear.c
rename to ncurses/base/lib_slkclear.c
index 42e76a7bfb5830f9b41a5e72805bea89c1080dc6..ac6e414beaa26bc5228e565ba91a71188fdde10a 100644 (file)
@@ -38,7 +38,7 @@
  */
 #include <curses.priv.h>
 
-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));
+       }
 }