of current (again)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@2526
35c25a1d-7b9e-4130-9fde-
d3aeb78583b8
do_gotoline()
- Properly show an error message if we try to go to line 0,
since the first line in the file is 1. (DLR)
+ - Start the search for a line from fileage instead of current
+ (again). (DLR)
- utils.c:
num_of_digits()
- Use a size_t instead of an int, and rename to digits(). (DLR)
column = 0;
}
- if (current->lineno > line) {
- for (; current->prev != NULL && current->lineno > line;
- current = current->prev)
- ;
- } else {
- for (; current->next != NULL && current->lineno < line;
- current = current->next)
- ;
- }
+ for (current = fileage; current->next != NULL && line > 1; line--)
+ current = current->next;
current_x = actual_x(current->data, column);
placewewant = column;