cosmetically refactor statusbar()
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3052 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
3d12f0f53d
commit
874703be5f
17
src/winio.c
17
src/winio.c
|
@ -2925,6 +2925,11 @@ void set_modified(void)
|
|||
void statusbar(const char *msg, ...)
|
||||
{
|
||||
va_list ap;
|
||||
char *bar, *foo;
|
||||
size_t start_x, foo_len;
|
||||
#if !defined(NANO_SMALL) && defined(ENABLE_NANORC)
|
||||
bool old_whitespace;
|
||||
#endif
|
||||
|
||||
va_start(ap, msg);
|
||||
|
||||
|
@ -2939,12 +2944,8 @@ void statusbar(const char *msg, ...)
|
|||
/* Blank out the line. */
|
||||
blank_statusbar();
|
||||
|
||||
{
|
||||
char *bar, *foo;
|
||||
size_t start_x = 0, foo_len;
|
||||
#if !defined(NANO_SMALL) && defined(ENABLE_NANORC)
|
||||
bool old_whitespace = ISSET(WHITESPACE_DISPLAY);
|
||||
|
||||
old_whitespace = ISSET(WHITESPACE_DISPLAY);
|
||||
UNSET(WHITESPACE_DISPLAY);
|
||||
#endif
|
||||
bar = charalloc(mb_cur_max() * (COLS - 3));
|
||||
|
@ -2961,7 +2962,6 @@ void statusbar(const char *msg, ...)
|
|||
|
||||
wmove(bottomwin, 0, start_x);
|
||||
wattron(bottomwin, A_REVERSE);
|
||||
|
||||
waddstr(bottomwin, "[ ");
|
||||
waddstr(bottomwin, foo);
|
||||
free(foo);
|
||||
|
@ -2970,9 +2970,8 @@ void statusbar(const char *msg, ...)
|
|||
wnoutrefresh(bottomwin);
|
||||
reset_cursor();
|
||||
wnoutrefresh(edit);
|
||||
/* Leave the cursor at its position in the edit window, not
|
||||
* in the statusbar. */
|
||||
}
|
||||
/* Leave the cursor at its position in the edit window, not in
|
||||
* the statusbar. */
|
||||
|
||||
disable_cursorpos = TRUE;
|
||||
|
||||
|
|
Loading…
Reference in New Issue