2011-05-10 Chris Allegretta <chrisa@asty.org>

* text.c (do_enter): Only increment totsize by the auto-indented amount, size the previous line's size was
          already counted.  Fixes bug reported by Robert Spanjaard.



git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4544 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
This commit is contained in:
Chris Allegretta 2011-05-10 05:43:08 +00:00
parent 090e2cf726
commit daeab0518d
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2011-05-10 Chris Allegretta <chrisa@asty.org>
* text.c (do_enter): Only increment totsize by the auto-indented amount, size the previous line's size was
already counted. Fixes bug reported by Robert Spanjaard.
2011-05-08 Chris Allegretta <chrisa@asty.org> 2011-05-08 Chris Allegretta <chrisa@asty.org>
* doc/syntax/Makefile.am: Finally get around to sorting the syntax file list * doc/syntax/Makefile.am: Finally get around to sorting the syntax file list

View File

@ -711,7 +711,7 @@ void do_enter(bool undoing)
#ifndef NANO_TINY #ifndef NANO_TINY
if (ISSET(AUTOINDENT)) { if (ISSET(AUTOINDENT)) {
strncpy(newnode->data, openfile->current->data, extra); strncpy(newnode->data, openfile->current->data, extra);
openfile->totsize += mbstrlen(newnode->data); openfile->totsize += extra;
} }
#endif #endif
null_at(&openfile->current->data, openfile->current_x); null_at(&openfile->current->data, openfile->current_x);