Mercurial > vim
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); |