0
0
mirror of https://github.com/vim/vim.git synced 2025-09-24 03:44:06 -04:00

patch 7.4.2024

Problem:    More buf_valid() calls can be optimized.
Solution:   Use bufref_valid() instead.
This commit is contained in:
Bram Moolenaar
2016-07-10 22:11:16 +02:00
parent ea3f2e7be4
commit 7c0a2f367f
21 changed files with 218 additions and 133 deletions

View File

@@ -7322,8 +7322,11 @@ ex_win_close(
# if defined(FEAT_GUI_DIALOG) || defined(FEAT_CON_DIALOG)
if ((p_confirm || cmdmod.confirm) && p_write)
{
bufref_T bufref;
set_bufref(&bufref, buf);
dialog_changed(buf, FALSE);
if (buf_valid(buf) && bufIsChanged(buf))
if (bufref_valid(&bufref) && bufIsChanged(buf))
return;
need_hide = FALSE;
}