Merge pull request #1856 from Hinidu/vim-7.4.462

vim-patch:7.4.462
This commit is contained in:
Justin M. Keyes 2015-01-20 17:48:34 -05:00
commit 57207ea60e
2 changed files with 15 additions and 10 deletions

View File

@ -3794,16 +3794,21 @@ did_set_string_option (
flags = &curbuf->b_bkc_flags;
}
if (opt_strings_flags(bkc, p_bkc_values, flags, TRUE) != OK) {
errmsg = e_invarg;
}
if ((opt_flags & OPT_LOCAL) && *bkc == NUL) {
// make the local value empty: use the global value
*flags = 0;
} else {
if (opt_strings_flags(bkc, p_bkc_values, flags, TRUE) != OK) {
errmsg = e_invarg;
}
if (((*flags & BKC_AUTO) != 0)
+ ((*flags & BKC_YES) != 0)
+ ((*flags & BKC_NO) != 0) != 1) {
/* Must have exactly one of "auto", "yes" and "no". */
(void)opt_strings_flags(oldval, p_bkc_values, flags, TRUE);
errmsg = e_invarg;
if (((*flags & BKC_AUTO) != 0)
+ ((*flags & BKC_YES) != 0)
+ ((*flags & BKC_NO) != 0) != 1) {
// Must have exactly one of "auto", "yes" and "no".
(void)opt_strings_flags(oldval, p_bkc_values, flags, TRUE);
errmsg = e_invarg;
}
}
}
/* 'backupext' and 'patchmode' */

View File

@ -283,7 +283,7 @@ static int included_patches[] = {
//465 NA
//464 NA
463,
//462,
462,
//461 NA
//460 NA
//459 NA