diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-09-02 19:59:00 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-09-02 19:59:00 +0200 |
commit | 4da7a259f6b28a4f855a6fa7d0ede5e038600154 (patch) | |
tree | f5a7b2fa464a077b0cff49553aa3b255557dda1e /src/textprop.c | |
parent | 6efa46f4efd226f65634ba8eb6ddee54de1de563 (diff) | |
download | vim-git-4da7a259f6b28a4f855a6fa7d0ede5e038600154.tar.gz |
patch 8.2.1568: prop_find() skips properties in the same linev8.2.1568
Problem: prop_find() skips properties in the same line if "skipstart" is
used.
Solution: Use "continue" instead of "break". (closes #6840)
Diffstat (limited to 'src/textprop.c')
-rw-r--r-- | src/textprop.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/textprop.c b/src/textprop.c index 0645e1fd7..9dff6b869 100644 --- a/src/textprop.c +++ b/src/textprop.c @@ -718,7 +718,7 @@ f_prop_find(typval_T *argvars, typval_T *rettv) // on a prop and we're not skipping. if (start_pos_has_prop && !skipstart) dir = -1; - break; + continue; } // If skipstart is true, skip the prop at start pos (even if @@ -726,7 +726,7 @@ f_prop_find(typval_T *argvars, typval_T *rettv) if (start_pos_has_prop && skipstart && !seen_end) { start_pos_has_prop = 0; - break; + continue; } prop_fill_dict(rettv->vval.v_dict, &prop, buf); |