nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 511a2850a1b25389e40d6ba970be7e73eedcc9bb
parent be61aad935c51c66c20323d83d2a258fba0365a5
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Wed, 24 Nov 2021 12:29:41 +0100

display: with --zero, redraw the bottom row instead of wiping a message

This fixes https://savannah.gnu.org/bugs/?61541.

Bug existed since commit 03637030 from two weeks ago.

Diffstat:
Msrc/winio.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/winio.c b/src/winio.c @@ -1673,8 +1673,13 @@ void blank_statusbar(void) /* Wipe the status bar clean and include this in the next screen update. */ void wipe_statusbar(void) { +#ifndef NANO_TINY + if (ISSET(ZERO)) + wredrawln(edit, editwinrows - 1, 1); + if (ISSET(ZERO) || ISSET(MINIBAR) || LINES == 1) return; +#endif blank_row(bottomwin, 0); wnoutrefresh(bottomwin);