Mercurial > vim
diff src/mouse.c @ 28558:2edad5db074c v8.2.4803
patch 8.2.4803: WinScrolled not always triggered when scrolling with mouse
Commit: https://github.com/vim/vim/commit/66e13aedc7986c83644d537a8fdd3cb006507678
Author: LemonBoy <thatlemon@gmail.com>
Date: Thu Apr 21 22:52:11 2022 +0100
patch 8.2.4803: WinScrolled not always triggered when scrolling with mouse
Problem: WinScrolled not always triggered when scrolling with the mouse.
Solution: Add calls to may_trigger_winscrolled(). (closes https://github.com/vim/vim/issues/10246)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Fri, 22 Apr 2022 00:00:04 +0200 |
parents | 04310f81143d |
children | 26a2836923d6 |
line wrap: on
line diff
--- a/src/mouse.c +++ b/src/mouse.c @@ -1127,6 +1127,7 @@ ins_mousescroll(int dir) } #endif did_scroll = TRUE; + may_trigger_winscrolled(); } curwin->w_redr_status = TRUE; @@ -2087,6 +2088,7 @@ nv_mousescroll(cmdarg_T *cap) if (curwin != old_curwin && curwin->w_p_cul) redraw_for_cursorline(curwin); # endif + may_trigger_winscrolled(); curwin->w_redr_status = TRUE;