shada,functests: Add tests for merging ShaDa data

This commit is contained in:
ZyX
2015-08-08 15:00:52 +03:00
parent 0a334f9d33
commit 74d5084139
4 changed files with 921 additions and 24 deletions

View File

@@ -1175,13 +1175,13 @@ const void *mark_jumplist_iter(const void *const iter, const win_T *const win,
}
const xfmark_T *const iter_mark =
(iter == NULL
? &(win->w_jumplist[win->w_jumplistlen - 1])
? &(win->w_jumplist[0])
: (const xfmark_T *const) iter);
*fm = *iter_mark;
if (iter_mark == &(win->w_jumplist[0])) {
if (iter_mark == &(win->w_jumplist[win->w_jumplistlen - 1])) {
return NULL;
} else {
return iter_mark - 1;
return iter_mark + 1;
}
}