Renaming a variable for clarity.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5778 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
c98afde096
commit
29cac04afc
|
@ -4,6 +4,7 @@
|
||||||
that is taking too long. This fixes Savannah bug #47439.
|
that is taking too long. This fixes Savannah bug #47439.
|
||||||
* src/winio.c (do_replace_highlight): Rename this to 'spotlight',
|
* src/winio.c (do_replace_highlight): Rename this to 'spotlight',
|
||||||
for clarity, and for contrast with 'do_replace/do_replace_loop'.
|
for clarity, and for contrast with 'do_replace/do_replace_loop'.
|
||||||
|
* src/winio.c (spotlight): Rename a variable for clarity.
|
||||||
|
|
||||||
2016-03-29 Benno Schulenberg <bensberg@justemail.net>
|
2016-03-29 Benno Schulenberg <bensberg@justemail.net>
|
||||||
* src/nano.c (main), src/text.c (do_justify, do_verbatim_input),
|
* src/nano.c (main), src/text.c (do_justify, do_verbatim_input),
|
||||||
|
|
17
src/winio.c
17
src/winio.c
|
@ -3151,16 +3151,15 @@ void disable_nodelay(void)
|
||||||
* expect word to have tabs and control characters expanded. */
|
* expect word to have tabs and control characters expanded. */
|
||||||
void spotlight(bool active, const char *word)
|
void spotlight(bool active, const char *word)
|
||||||
{
|
{
|
||||||
size_t y = xplustabs(), word_len = strlenpt(word);
|
size_t word_len = strlenpt(word), room;
|
||||||
|
|
||||||
y = get_page_start(y) + COLS - y;
|
/* Compute the number of columns that are available for the word. */
|
||||||
/* Now y is the number of columns that we can display on this
|
room = COLS + get_page_start(xplustabs()) - xplustabs();
|
||||||
* line. */
|
|
||||||
|
|
||||||
assert(y > 0);
|
assert(room > 0);
|
||||||
|
|
||||||
if (word_len > y)
|
if (word_len > room)
|
||||||
y--;
|
room--;
|
||||||
|
|
||||||
reset_cursor();
|
reset_cursor();
|
||||||
wnoutrefresh(edit);
|
wnoutrefresh(edit);
|
||||||
|
@ -3172,9 +3171,9 @@ void spotlight(bool active, const char *word)
|
||||||
if (word_len == 0)
|
if (word_len == 0)
|
||||||
waddch(edit, ' ');
|
waddch(edit, ' ');
|
||||||
else
|
else
|
||||||
waddnstr(edit, word, actual_x(word, y));
|
waddnstr(edit, word, actual_x(word, room));
|
||||||
|
|
||||||
if (word_len > y)
|
if (word_len > room)
|
||||||
waddch(edit, '$');
|
waddch(edit, '$');
|
||||||
|
|
||||||
if (active)
|
if (active)
|
||||||
|
|
Loading…
Reference in New Issue