# HG changeset patch # User Bram Moolenaar # Date 1623235503 -7200 # Node ID a81b883576d6e2bea037871465af6c57416588b8 # Parent 723c0075e499d3513c7b5afcf1df9f6b06168841 patch 8.2.2966: ml_get errors after recovering a file Commit: https://github.com/vim/vim/commit/e3f50ad640fb30f27027f85a616280288bbc14ca Author: Bram Moolenaar Date: Wed Jun 9 12:33:40 2021 +0200 patch 8.2.2966: ml_get errors after recovering a file Problem: ml_get errors after recovering a file. (Yegappan Lakshmanan) Solution: Fix the cursor position after deleting lines. diff --git a/src/memline.c b/src/memline.c --- a/src/memline.c +++ b/src/memline.c @@ -1696,6 +1696,7 @@ ml_recover(int checkext) && !(curbuf->b_ml.ml_flags & ML_EMPTY)) ml_delete(curbuf->b_ml.ml_line_count); curbuf->b_flags |= BF_RECOVERED; + check_cursor(); recoverymode = FALSE; if (got_int) diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -751,6 +751,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 2966, +/**/ 2965, /**/ 2964,