diff --git a/src/search.c b/src/search.c index 245df044..eaceecd2 100644 --- a/src/search.c +++ b/src/search.c @@ -1035,7 +1035,7 @@ void bookmark(void) /* Jump to the next or previous bookmark, if any. */ static void go_to_bookmark(bool forward) { - filestruct *line = openfile->current; + filestruct *current_save = openfile->current, *line = current; do { line = (forward ? line->next : line->prev); @@ -1053,7 +1053,7 @@ static void go_to_bookmark(bool forward) openfile->current = line; openfile->current_x = 0; - edit_redraw(openfile->current, CENTERING); + edit_redraw(current_save, CENTERING); statusbar(_("Jumped to bookmark")); }