comparison src/ex_getln.c @ 18886:050f5eaa9e50 v8.2.0004

patch 8.2.0004: get E685 and E931 if buffer reload is interrupted Commit: https://github.com/vim/vim/commit/a6e8f888e7fc31b8ab7233509254fb2e2fe4089f Author: Bram Moolenaar <Bram@vim.org> Date: Sat Dec 14 16:18:15 2019 +0100 patch 8.2.0004: get E685 and E931 if buffer reload is interrupted Problem: Get E685 and E931 if buffer reload is interrupted. Solution: Do not abort deleting a dummy buffer. (closes https://github.com/vim/vim/issues/5361)
author Bram Moolenaar <Bram@vim.org>
date Sat, 14 Dec 2019 16:30:04 +0100
parents 7a1606ceec7d
children 5512aa74cb62
comparison
equal deleted inserted replaced
18885:f4852c310de1 18886:050f5eaa9e50
4370 win_close(wp, TRUE); 4370 win_close(wp, TRUE);
4371 4371
4372 // win_close() may have already wiped the buffer when 'bh' is 4372 // win_close() may have already wiped the buffer when 'bh' is
4373 // set to 'wipe' 4373 // set to 'wipe'
4374 if (bufref_valid(&bufref)) 4374 if (bufref_valid(&bufref))
4375 close_buffer(NULL, bufref.br_buf, DOBUF_WIPE, FALSE); 4375 close_buffer(NULL, bufref.br_buf, DOBUF_WIPE, FALSE, FALSE);
4376 4376
4377 // Restore window sizes. 4377 // Restore window sizes.
4378 win_size_restore(&winsizes); 4378 win_size_restore(&winsizes);
4379 } 4379 }
4380 4380