more miscellaneous minor fixes
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2781 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
18d6a7ae1a
commit
6ad6b85862
|
@ -339,6 +339,8 @@ CVS code -
|
|||
titlebar()
|
||||
- Use actual_x() to calculate the number of characters VERMSG
|
||||
takes up, in case it's UTF-8. (DLR)
|
||||
do_cursorpos()
|
||||
- Properly display the value of totsize as unsigned. (DLR)
|
||||
do_help()
|
||||
- Don't treat NANO_CANCEL_KEY as NANO_EXIT_KEY anymore, for
|
||||
consistency. (DLR)
|
||||
|
|
10
src/nano.c
10
src/nano.c
|
@ -3986,13 +3986,15 @@ bool do_mouse(void)
|
|||
sameline = (mouse_y == current_y);
|
||||
|
||||
/* Move to where the click occurred. */
|
||||
for (; current_y < mouse_y && current->next != NULL; current_y++)
|
||||
for (; current_y < mouse_y && current->next != NULL;
|
||||
current_y++)
|
||||
current = current->next;
|
||||
for (; current_y > mouse_y && current->prev != NULL; current_y--)
|
||||
for (; current_y > mouse_y && current->prev != NULL;
|
||||
current_y--)
|
||||
current = current->prev;
|
||||
|
||||
xcur = actual_x(current->data, get_page_start(xplustabs()) +
|
||||
mouse_x);
|
||||
xcur = actual_x(current->data,
|
||||
get_page_start(xplustabs()) + mouse_x);
|
||||
|
||||
#ifndef NANO_SMALL
|
||||
/* Clicking where the cursor is toggles the mark, as does
|
||||
|
|
|
@ -3813,7 +3813,7 @@ void do_cursorpos(bool constant)
|
|||
int bytepct = (totsize == 0) ? 0 : 100 * i / totsize;
|
||||
|
||||
statusbar(
|
||||
_("line %ld/%ld (%d%%), col %lu/%lu (%d%%), char %lu/%ld (%d%%)"),
|
||||
_("line %ld/%ld (%d%%), col %lu/%lu (%d%%), char %lu/%lu (%d%%)"),
|
||||
current->lineno, totlines, linepct, (unsigned long)xpt,
|
||||
(unsigned long)cur_len, colpct, (unsigned long)i,
|
||||
(unsigned long)totsize, bytepct);
|
||||
|
|
Loading…
Reference in New Issue