]> granicus.if.org Git - vim/commitdiff
patch 8.0.1576: Perl VIM::Buffers() does not find every buffer v8.0.1576
authorBram Moolenaar <Bram@vim.org>
Tue, 6 Mar 2018 11:25:56 +0000 (12:25 +0100)
committerBram Moolenaar <Bram@vim.org>
Tue, 6 Mar 2018 11:25:56 +0000 (12:25 +0100)
Problem:    Perl VIM::Buffers() does not find every buffer.
Solution:   Also find unlisted buffer by number or name. (Chris Weyl,
            closes #2692)

src/if_perl.xs
src/version.c

index 2e6004bb9374d81619f6040564c0d3ecc599a2d6..7b45033fff80f947515cf07e547230b654e4e788 100644 (file)
@@ -1558,7 +1558,7 @@ Buffers(...)
 
                pat = (char_u *)SvPV(sv, len);
                ++emsg_off;
-               b = buflist_findpat(pat, pat+len, FALSE, FALSE, FALSE);
+               b = buflist_findpat(pat, pat + len, TRUE, FALSE, FALSE);
                --emsg_off;
            }
 
index c47cf6bb1e279ce81167b9569b088a78eea81eca..65b5d2dad176700823df8448a84273975e586709 100644 (file)
@@ -766,6 +766,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    1576,
 /**/
     1575,
 /**/