aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/undo.c
diff options
context:
space:
mode:
authorJan Edmund Lazo <janedmundlazo@hotmail.com>2018-08-07 12:32:13 -0400
committerJan Edmund Lazo <janedmundlazo@hotmail.com>2018-08-07 13:11:51 -0400
commit672449e448e504b0ee1e4f1fea13932c90ae8211 (patch)
tree4eecbebfc5491a63e9e1783e52ff220fad77d2f0 /src/nvim/undo.c
parent80df0a8fd23f4b51792e6f4a5f373b3aca1437c8 (diff)
downloadrneovim-672449e448e504b0ee1e4f1fea13932c90ae8211.tar.gz
rneovim-672449e448e504b0ee1e4f1fea13932c90ae8211.tar.bz2
rneovim-672449e448e504b0ee1e4f1fea13932c90ae8211.zip
memline: copy in ml_replace() is bool
Diffstat (limited to 'src/nvim/undo.c')
-rw-r--r--src/nvim/undo.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/nvim/undo.c b/src/nvim/undo.c
index 2055b4879e..f4eb50b3b5 100644
--- a/src/nvim/undo.c
+++ b/src/nvim/undo.c
@@ -2233,10 +2233,11 @@ static void u_undoredo(int undo, bool do_buf_event)
* If the file is empty, there is an empty line 1 that we
* should get rid of, by replacing it with the new line
*/
- if (empty_buffer && lnum == 0)
- ml_replace((linenr_T)1, uep->ue_array[i], TRUE);
- else
+ if (empty_buffer && lnum == 0) {
+ ml_replace((linenr_T)1, uep->ue_array[i], true);
+ } else {
ml_append(lnum, uep->ue_array[i], (colnr_T)0, FALSE);
+ }
xfree(uep->ue_array[i]);
}
xfree((char_u *)uep->ue_array);
@@ -2902,7 +2903,7 @@ void u_undoline(void)
curbuf->b_u_line_lnum + 1, (linenr_T)0, FALSE) == FAIL)
return;
oldp = u_save_line(curbuf->b_u_line_lnum);
- ml_replace(curbuf->b_u_line_lnum, curbuf->b_u_line_ptr, TRUE);
+ ml_replace(curbuf->b_u_line_lnum, curbuf->b_u_line_ptr, true);
changed_bytes(curbuf->b_u_line_lnum, 0);
xfree(curbuf->b_u_line_ptr);
curbuf->b_u_line_ptr = oldp;