mirror of
https://github.com/neovim/neovim.git
synced 2025-09-29 06:28:35 +00:00
refactor(marks): don't set timestamp twice with :delmarks (#24994)
refactor(mark): don't set same timestamp twice
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user