remove unneeded clearok(TRUE) from total_redraw()

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2802 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2005-06-30 16:18:35 +00:00
parent 73bf89fa56
commit 5cbe08fc03
2 changed files with 5 additions and 10 deletions

View File

@ -382,13 +382,11 @@ CVS code -
- Call wnoutrefresh(edit) to make sure that the edit window is
refreshed before we get input, as statusq() does. (DLR)
total_redraw()
- Simplify to call clearok(TRUE) and wrefresh() on curscr, which
updates the entire screen in fewer function calls without
moving the cursor from the window it's currently in. (DLR)
- Simplify to just call wrefresh() on curscr, which updates the
entire screen in one function call without moving the cursor
from the window it's currently in. (DLR)
- When using slang, use SLsmg_touch_screen() and SLsmg_refresh()
to update the screen, as slang doesn't define curscr, and even
if it did, the curses method will leave some windows cleared
without properly updating them. (DLR)
to update the screen, as slang doesn't define curscr. (DLR)
do_replace_highlight()
- Use waddch() instead of waddstr() to display a space when we
have a zero-length regex. (DLR)

View File

@ -3746,13 +3746,10 @@ void total_redraw(void)
{
#ifdef USE_SLANG
/* Slang curses emulation brain damage, part 3: Slang doesn't define
* curscr, and even if it did, if we just do what curses does here,
* it'll leave some windows cleared without updating them
* properly. */
* curscr. */
SLsmg_touch_screen();
SLsmg_refresh();
#else
clearok(curscr, TRUE);
wrefresh(curscr);
#endif
}