# HG changeset patch # User Christian Brabandt # Date 1477573204 -7200 # Node ID 210af8588e8aecd646ebe92f1ad8c0a9c430e367 # Parent 07d2b5a3b7cc050123632a80c725d4d493421bdb commit https://github.com/vim/vim/commit/50e5376926dc2ec4a26a7a16f8f0f3213c4afdf0 Author: Bram Moolenaar Date: Thu Oct 27 14:49:15 2016 +0200 patch 8.0.0047 Problem: Crash when using the preview window from an unnamed buffer. (lifepillar) Solution: Do not clear the wrong buffer. (closes https://github.com/vim/vim/issues/1200) diff --git a/src/popupmnu.c b/src/popupmnu.c --- a/src/popupmnu.c +++ b/src/popupmnu.c @@ -582,7 +582,9 @@ pum_set_selected(int n, int repeat) if (curwin->w_p_pvw) { - if (curbuf->b_fname == NULL + if (!resized + && curbuf->b_nwindows == 1 + && curbuf->b_fname == NULL && curbuf->b_p_bt[0] == 'n' && curbuf->b_p_bt[2] == 'f' && curbuf->b_p_bh[0] == 'w') { diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -765,6 +765,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 47, +/**/ 46, /**/ 45,