aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/edit.c15
-rw-r--r--src/nvim/normal.c2
2 files changed, 0 insertions, 17 deletions
diff --git a/src/nvim/edit.c b/src/nvim/edit.c
index 447f922767..949f5d5a62 100644
--- a/src/nvim/edit.c
+++ b/src/nvim/edit.c
@@ -1486,22 +1486,7 @@ static void ins_redraw(
&& (curwin->w_last_topline != curwin->w_topline ||
curwin->w_last_leftcol != curwin->w_leftcol)) {
- // XXX is the buf changedtick thing necessary?
- // XXX apply_autocmds vs ins_apply_autocmds?
- // XXX why can't we re-use normal_check_window_scrolled()?
-
- aco_save_T aco;
- varnumber_T tick = buf_get_changedtick(curbuf);
-
- // save and restore curwin and curbuf, in case the autocmd changes them
- aucmd_prepbuf(&aco, curbuf);
apply_autocmds(EVENT_SCROLL, NULL, NULL, false, curbuf);
- aucmd_restbuf(&aco);
- curbuf->b_last_changedtick_pum = buf_get_changedtick(curbuf);
- if (tick != buf_get_changedtick(curbuf)) { // see ins_apply_autocmds()
- u_save(curwin->w_cursor.lnum,
- (linenr_T)(curwin->w_cursor.lnum + 1));
- }
curwin->w_last_topline = curwin->w_topline;
curwin->w_last_leftcol = curwin->w_leftcol;
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index eb15204c63..80ed9bd2b6 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -1195,8 +1195,6 @@ static void normal_check_interrupt(NormalState *s)
static void normal_check_window_scrolled(NormalState *s)
{
- // XXX why is has_event necessary?
-
// Trigger Scroll if the window moved.
if (!finish_op && has_event(EVENT_SCROLL)
&& (curwin->w_last_topline != curwin->w_topline ||