diff options
author | Bram Moolenaar <Bram@vim.org> | 2013-06-30 13:33:58 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2013-06-30 13:33:58 +0200 |
commit | 730d2c0747fa6ad568ce09cf0ac427280f94851a (patch) | |
tree | 090e4aca695196b8d6b62d2cf2a9d76134761b6e | |
parent | 55480dccf4591859789b15a6c49162b7c2a476e0 (diff) |
updated for version 7.3.1273v7.3.1273
Problem: When copying a location list the index might be wrong.
Solution: Set the index to one when using the first entry. (Lech Lorens)
-rw-r--r-- | src/quickfix.c | 3 | ||||
-rw-r--r-- | src/version.c | 2 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/quickfix.c b/src/quickfix.c index 3ac534dc14..b11ddd255b 100644 --- a/src/quickfix.c +++ b/src/quickfix.c @@ -1180,7 +1180,10 @@ copy_loclist(from, to) /* When no valid entries are present in the list, qf_ptr points to * the first item in the list */ if (to_qfl->qf_nonevalid) + { to_qfl->qf_ptr = to_qfl->qf_start; + to_qfl->qf_index = 1; + } } to->w_llist->qf_curlist = qi->qf_curlist; /* current list */ diff --git a/src/version.c b/src/version.c index 2490323660..ea90de9c7d 100644 --- a/src/version.c +++ b/src/version.c @@ -729,6 +729,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1273, +/**/ 1272, /**/ 1271, |