commit 966da682281958725a22dc5f2ef62fd0118f40c1
parent f147131e7cae15462e7fe85421915c169d3022e2
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Sat, 20 Nov 2021 16:37:32 +0100
tweaks: exclude some hidden-interface code from the tiny version
Also, reshuffle one call and drop another: the cursor has been placed
fifteen lines earlier (either directly or in edit_refresh()).
(Important test case: toggling softwrap.)
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/nano.c b/src/nano.c
@@ -2553,6 +2553,7 @@ int main(int argc, char **argv)
else
place_the_cursor();
+#ifndef NANO_TINY
/* In barless mode, either redraw a relevant status message,
* or overwrite a minor, redundant one. */
if (ISSET(ZERO) && lastmessage > HUSH) {
@@ -2562,11 +2563,10 @@ int main(int argc, char **argv)
}
redrawwin(bottomwin);
wnoutrefresh(bottomwin);
+ wnoutrefresh(edit);
} else if (ISSET(ZERO) && lastmessage > VACUUM)
wredrawln(edit, editwinrows - 1, 1);
-
- place_the_cursor();
- wnoutrefresh(edit);
+#endif
errno = 0;
focusing = TRUE;