To: vim_dev@googlegroups.com Subject: Patch 8.2.4915 Fcc: outbox From: Bram Moolenaar Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ------------ Patch 8.2.4915 Problem: Sometimes the cursor is in the wrong position. Solution: When the cursor moved to another line, recompute w_botline. (closes #9736) Files: src/move.c *** ../vim-8.2.4914/src/move.c 2022-04-20 14:50:54.910366056 +0100 --- src/move.c 2022-05-08 19:37:07.666334800 +0100 *************** *** 489,495 **** if (wp->w_cursor.lnum != wp->w_valid_cursor.lnum) { wp->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL ! |VALID_CHEIGHT|VALID_CROW|VALID_TOPLINE); wp->w_valid_cursor = wp->w_cursor; wp->w_valid_leftcol = wp->w_leftcol; } --- 489,496 ---- if (wp->w_cursor.lnum != wp->w_valid_cursor.lnum) { wp->w_valid &= ~(VALID_WROW|VALID_WCOL|VALID_VIRTCOL ! |VALID_CHEIGHT|VALID_CROW|VALID_TOPLINE ! |VALID_BOTLINE|VALID_BOTLINE_AP); wp->w_valid_cursor = wp->w_cursor; wp->w_valid_leftcol = wp->w_leftcol; } *** ../vim-8.2.4914/src/version.c 2022-05-08 16:36:55.212009370 +0100 --- src/version.c 2022-05-08 19:37:58.398329796 +0100 *************** *** 748,749 **** --- 748,751 ---- { /* Add new patch number below this line */ + /**/ + 4915, /**/ -- The coffee just wasn't strong enough to defend itself -- Tom Waits /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// \\\ \\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ /// \\\ help me help AIDS victims -- http://ICCF-Holland.org ///