mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-29 08:03:19 +03:00
tweaks: don't bother reallocating the data when a line gets hard-wrapped
This will waste some memory, but... if the user keeps editing, she is likely to revisit the line and the data will get reallocated soon enough.
This commit is contained in:
parent
c224ea3ce7
commit
fb04dff6d7
@ -898,7 +898,8 @@ void do_enter(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
null_at(&openfile->current->data, openfile->current_x);
|
||||
/* Make the current line end at the cursor position. */
|
||||
openfile->current->data[openfile->current_x] = '\0';
|
||||
|
||||
#ifndef NANO_TINY
|
||||
add_undo(ENTER);
|
||||
@ -1910,7 +1911,7 @@ void rewrap_paragraph(linestruct **line, char *lead_string, size_t lead_len)
|
||||
}
|
||||
|
||||
/* Now actually break the current line, and go to the next. */
|
||||
null_at(&(*line)->data, break_pos);
|
||||
(*line)->data[break_pos] = '\0';
|
||||
*line = (*line)->next;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user