diff options
author | 1999-03-11 21:03:55 +0000 | |
---|---|---|
committer | 1999-03-11 21:03:55 +0000 | |
commit | bcc05361ef768670d0c5fa5affad379a9b45d34d (patch) | |
tree | 433012432bfd056abb1396eada072985d0955bad /lib/libcurses/base/lib_slkclear.c | |
parent | Fix an && that should be ||; ncurses-4.2-990306 (diff) | |
download | wireguard-openbsd-bcc05361ef768670d0c5fa5affad379a9b45d34d.tar.xz wireguard-openbsd-bcc05361ef768670d0c5fa5affad379a9b45d34d.zip |
ncurses-4.2-990307
Diffstat (limited to 'lib/libcurses/base/lib_slkclear.c')
-rw-r--r-- | lib/libcurses/base/lib_slkclear.c | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libcurses/base/lib_slkclear.c b/lib/libcurses/base/lib_slkclear.c index aa28feda10b..eef57c72fd4 100644 --- a/lib/libcurses/base/lib_slkclear.c +++ b/lib/libcurses/base/lib_slkclear.c @@ -1,4 +1,4 @@ -/* $OpenBSD: lib_slkclear.c,v 1.1 1999/01/18 19:10:01 millert Exp $ */ +/* $OpenBSD: lib_slkclear.c,v 1.2 1999/03/11 21:03:56 millert Exp $ */ /**************************************************************************** * Copyright (c) 1998 Free Software Foundation, Inc. * @@ -40,7 +40,7 @@ */ #include <curses.priv.h> -MODULE_ID("$From: lib_slkclear.c,v 1.3 1998/02/11 12:13:56 tom Exp $") +MODULE_ID("$From: lib_slkclear.c,v 1.4 1999/03/03 23:44:22 juergen Exp $") int slk_clear(void) @@ -54,7 +54,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)); + } } |