summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2013-06-30 13:33:58 +0200
committerBram Moolenaar <Bram@vim.org>2013-06-30 13:33:58 +0200
commit730d2c0747fa6ad568ce09cf0ac427280f94851a (patch)
tree090e4aca695196b8d6b62d2cf2a9d76134761b6e
parent55480dccf4591859789b15a6c49162b7c2a476e0 (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.c3
-rw-r--r--src/version.c2
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,