diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-09-03 11:12:53 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-03 11:12:53 +0800 |
commit | f32a69630d0360cd73db6e7507bceb4104ec790d (patch) | |
tree | 4e92716817425aa9e7f1310375480f0d526da30f /src/nvim/buffer.c | |
parent | 517dfdf0fcf5c9c88c83dbb77a931b8e940b7472 (diff) | |
download | rneovim-f32a69630d0360cd73db6e7507bceb4104ec790d.tar.gz rneovim-f32a69630d0360cd73db6e7507bceb4104ec790d.tar.bz2 rneovim-f32a69630d0360cd73db6e7507bceb4104ec790d.zip |
refactor(marks): don't set timestamp twice with :delmarks (#24994)
refactor(mark): don't set same timestamp twice
Diffstat (limited to 'src/nvim/buffer.c')
-rw-r--r-- | src/nvim/buffer.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nvim/buffer.c b/src/nvim/buffer.c index 9c061269f1..8eacec4d5e 100644 --- a/src/nvim/buffer.c +++ b/src/nvim/buffer.c @@ -858,9 +858,9 @@ static void free_buffer(buf_T *buf) xfree(buf->b_prompt_text); callback_free(&buf->b_prompt_callback); callback_free(&buf->b_prompt_interrupt); - clear_fmark(&buf->b_last_cursor); - clear_fmark(&buf->b_last_insert); - clear_fmark(&buf->b_last_change); + clear_fmark(&buf->b_last_cursor, 0); + clear_fmark(&buf->b_last_insert, 0); + clear_fmark(&buf->b_last_change, 0); for (size_t i = 0; i < NMARKS; i++) { free_fmark(buf->b_namedm[i]); } @@ -1910,7 +1910,7 @@ buf_T *buflist_new(char *ffname_arg, char *sfname_arg, linenr_T lnum, int flags) buf->b_flags |= BF_DUMMY; } buf_clear_file(buf); - clrallmarks(buf); // clear marks + clrallmarks(buf, 0); // clear marks fmarks_check_names(buf); // check file marks for this file buf->b_p_bl = (flags & BLN_LISTED) ? true : false; // init 'buflisted' kv_destroy(buf->update_channels); |