comparison src/proto/drawscreen.pro @ 28133:373f1afadfa3 v8.2.4591

patch 8.2.4591: cursor line not updated when a callback moves the cursor Commit: https://github.com/vim/vim/commit/e7a74d53754765f22ef8ce71c915bb669d5f7f3f Author: Bram Moolenaar <Bram@vim.org> Date: Sat Mar 19 11:10:15 2022 +0000 patch 8.2.4591: cursor line not updated when a callback moves the cursor Problem: Cursor line not updated when a callback moves the cursor. Solution: Check if the cursor moved. (closes https://github.com/vim/vim/issues/9970)
author Bram Moolenaar <Bram@vim.org>
date Sat, 19 Mar 2022 12:15:04 +0100
parents d413104a94c8
children c99005ffa8c3
comparison
equal deleted inserted replaced
28132:a4c48c2beb9f 28133:373f1afadfa3
6 void after_updating_screen(int may_resize_shell); 6 void after_updating_screen(int may_resize_shell);
7 void update_curbuf(int type); 7 void update_curbuf(int type);
8 void update_debug_sign(buf_T *buf, linenr_T lnum); 8 void update_debug_sign(buf_T *buf, linenr_T lnum);
9 void updateWindow(win_T *wp); 9 void updateWindow(win_T *wp);
10 int redraw_asap(int type); 10 int redraw_asap(int type);
11 void check_redraw_cursorline(void);
11 void redraw_after_callback(int call_update_screen, int do_message); 12 void redraw_after_callback(int call_update_screen, int do_message);
12 void redraw_later(int type); 13 void redraw_later(int type);
13 void redraw_win_later(win_T *wp, int type); 14 void redraw_win_later(win_T *wp, int type);
14 void redraw_later_clear(void); 15 void redraw_later_clear(void);
15 void redraw_all_later(int type); 16 void redraw_all_later(int type);