From 125370459178b0ca3acc98edca774c390c9b9fa4 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Thu, 6 Jun 2019 22:50:35 +0200 Subject: patch 8.1.1486: a listener change is merged even when it adds a line Problem: A listener change is merged even when it adds a line. (Paul Jolly) Solution: Do not merge a change that adds or removes a line. (closes #4490) --- src/change.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/change.c') diff --git a/src/change.c b/src/change.c index 07985ee62a..fcaa5708a9 100644 --- a/src/change.c +++ b/src/change.c @@ -186,6 +186,7 @@ check_recorded_changes( || (prev_lnume >= lnum && xtra != 0)) { if (li->li_next == NULL && lnum == prev_lnum + && xtra == 0 && col + 1 == (colnr_T)dict_get_number( li->li_tv.vval.v_dict, (char_u *)"col")) { -- cgit v1.2.3