summaryrefslogtreecommitdiff
path: root/src/textprop.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2020-09-02 19:59:00 +0200
committerBram Moolenaar <Bram@vim.org>2020-09-02 19:59:00 +0200
commit4da7a259f6b28a4f855a6fa7d0ede5e038600154 (patch)
treef5a7b2fa464a077b0cff49553aa3b255557dda1e /src/textprop.c
parent6efa46f4efd226f65634ba8eb6ddee54de1de563 (diff)
downloadvim-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.c4
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);