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;