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.master
parent
c224ea3ce7
commit
fb04dff6d7
|
@ -898,7 +898,8 @@ void do_enter(void)
|
||||||
}
|
}
|
||||||
#endif
|
#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
|
#ifndef NANO_TINY
|
||||||
add_undo(ENTER);
|
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. */
|
/* 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;
|
*line = (*line)->next;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue