aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/mark.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/mark.c')
-rw-r--r--src/nvim/mark.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/mark.c b/src/nvim/mark.c
index 7e1ae42c47..6ab0403e30 100644
--- a/src/nvim/mark.c
+++ b/src/nvim/mark.c
@@ -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;
}
}