Better for for -k bug
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@683 35c25a1d-7b9e-4130-9fde-d3aeb78583b8master
parent
1cde322359
commit
a75bc41faf
|
@ -51,8 +51,8 @@ Cvs code -
|
|||
added to the cutbuffer without changing the contents of the
|
||||
file. This allows writing selection to separate files.
|
||||
do_cut_text()
|
||||
- If the next line is empty when using -k, create a dummy line
|
||||
and add it to the cutbuffer (fixes bug #61)
|
||||
- If the line is empty when using -k and wasn't already added,
|
||||
create a dummy line and add it to the cutbuffer (fixes bug #61)
|
||||
- faq.html:
|
||||
- Brought the FAQ up to date, many little changes (Jordi).
|
||||
- files.c:
|
||||
|
|
12
cut.c
12
cut.c
|
@ -185,16 +185,12 @@ int do_cut_text(void)
|
|||
if (ISSET(CUT_TO_END) && !ISSET(MARK_ISSET)) {
|
||||
if (current_x == strlen(current->data)) {
|
||||
|
||||
/* If the next line is empty, create a dummy line and add it
|
||||
to the cutbuffer */
|
||||
if ((current->next != NULL && strlen(current->next->data) == 0) ||
|
||||
(current == fileage && strlen(current->data) == 0)) {
|
||||
/* If the line is empty and we didn't just cut a non-blank
|
||||
line, create a dummy line and add it to the cutbuffer */
|
||||
if (current_x == 0 && marked_cut != 1) {
|
||||
filestruct *junk;
|
||||
|
||||
if (current == fileage)
|
||||
junk = copy_node(current);
|
||||
else
|
||||
junk = copy_node(current->next);
|
||||
junk = copy_node(current);
|
||||
|
||||
add_to_cutbuffer(junk);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue