in do_cut_text(), when uncutting text in the process of copying it,

always set placewewant, as do_uncut_text() does, so that the current
line is always updated properly


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3907 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
master
David Lawrence Ramsey 2006-10-16 19:44:13 +00:00
parent 152f57bf9c
commit ab8c7162d3
2 changed files with 9 additions and 0 deletions

View File

@ -3,6 +3,11 @@ CVS code -
nstrncasecmp()
- When returning, use the "?" operator instead of an if/else
clause. (DLR)
- cut.c:
do_cut_text()
- When uncutting text in the process of copying it, always set
placewewant, as do_uncut_text() does, so that the current line
is always updated properly.
- files.c:
input_tab()
- Since the field precision operator used in the sprintf() uses

View File

@ -196,6 +196,10 @@ void do_cut_text(
copy_from_filestruct(cutbuffer, cutbottom);
}
/* Set the current place we want to where the text from the
* cutbuffer ends. */
openfile->placewewant = xplustabs();
/* Set NO_NEWLINES back to what it was before, since we're done
* disturbing the text. */
if (!old_no_newlines)