Commit 6a002f51 authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

Using the correct column number also when messages are skipped.

And not minding when the column number is zero or negative.
This partially fixes Savannah bug #47131.


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5669 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
No related merge requests found
Showing with 4 additions and 5 deletions
+4 -5
......@@ -17,6 +17,9 @@
* src/text.c (do_justify), src/winio.c (parse_escape_sequence):
Show the cursor after a justification and after an unrecognized
escape sequence, and in the edit window when linting.
* src/text.c (do_linter): Use the correct column number, also when
messages are skipped. And don't mind zero or negative numbers.
This is a partial fix for Savannah bug #47131.
2016-02-21 Benno Schulenberg <bensberg@justemail.net>
* src/files.c (input_tab): If the first Tab added the part that all
......
......@@ -3106,13 +3106,9 @@ void do_linter(void)
curlint = lints;
while (TRUE) {
ssize_t tmpcol = 1;
int kbinput;
functionptrtype func;
if (curlint->colno > 0)
tmpcol = curlint->colno;
if (tmplint != curlint) {
#ifndef NANO_TINY
struct stat lintfileinfo;
......@@ -3159,7 +3155,7 @@ void do_linter(void)
}
}
#endif /* !NANO_TINY */
do_gotolinecolumn(curlint->lineno, tmpcol, FALSE, FALSE);
do_gotolinecolumn(curlint->lineno, curlint->colno, FALSE, FALSE);
titlebar(NULL);
edit_refresh();
statusbar(curlint->msg);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment