mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-23 21:29:39 +03:00
tweaks: invert a condition, to have two clauses in a more logical order
First the clause for the intro text and the normal lines, and then the clause for the continuation lines (that are narrower and indented). Also, avoid blanking the status bar when initializing the subwindows anyway, and avoid an unneeded resfreshing call -- the bottombars() function will take care of that.
This commit is contained in:
parent
f3624b1b87
commit
6e5195f650
17
src/help.c
17
src/help.c
@ -57,15 +57,15 @@ void wrap_help_text_into_buffer(void)
|
||||
if (ptr == end_of_intro)
|
||||
wrapping_point = (COLS < 40) ? 40 : COLS;
|
||||
|
||||
if (ptr > end_of_intro && *(ptr - 1) != '\n') {
|
||||
length = break_line(ptr, (COLS < 40) ? 22 : COLS - 18, TRUE);
|
||||
oneline = nmalloc(length + 5);
|
||||
snprintf(oneline, length + 5, "\t\t %s", ptr);
|
||||
} else {
|
||||
if (ptr < end_of_intro || *(ptr - 1) == '\n') {
|
||||
length = break_line(ptr, wrapping_point, TRUE);
|
||||
oneline = nmalloc(length + 1);
|
||||
shim = (*(ptr + length - 1) == ' ') ? 0 : 1;
|
||||
snprintf(oneline, length + shim, "%s", ptr);
|
||||
} else {
|
||||
length = break_line(ptr, (COLS < 40) ? 22 : COLS - 18, TRUE);
|
||||
oneline = nmalloc(length + 5);
|
||||
snprintf(oneline, length + 5, "\t\t %s", ptr);
|
||||
}
|
||||
|
||||
free(openfile->current->data);
|
||||
@ -125,8 +125,6 @@ void show_help(void)
|
||||
linestruct *line;
|
||||
int length;
|
||||
|
||||
blank_statusbar();
|
||||
|
||||
/* Save the settings of all flags. */
|
||||
memcpy(stash, flags, sizeof(flags));
|
||||
|
||||
@ -134,7 +132,8 @@ void show_help(void)
|
||||
if (ISSET(NO_HELP) && LINES > 4) {
|
||||
UNSET(NO_HELP);
|
||||
window_init();
|
||||
}
|
||||
} else
|
||||
blank_statusbar();
|
||||
|
||||
/* When searching, do it forward, case insensitive, and without regexes. */
|
||||
UNSET(BACKWARDS_SEARCH);
|
||||
@ -272,7 +271,7 @@ void show_help(void)
|
||||
currmenu = oldmenu;
|
||||
window_init();
|
||||
} else {
|
||||
wipe_statusbar();
|
||||
blank_statusbar();
|
||||
bottombars(oldmenu);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user