1
0
forked from aniani/vim

patch 8.2.4379: an empty change is reported to a listener

Problem:    An empty change is reported to a listener.
Solution:   Do not report an empty change. (closes #9768)  Remove unused
            return value.
This commit is contained in:
Bram Moolenaar
2022-02-14 14:51:22 +00:00
parent 6dd7424c7e
commit 55737c2a31
4 changed files with 37 additions and 7 deletions

View File

@@ -155,9 +155,8 @@ static long next_listener_id = 0;
/*
* Check if the change at "lnum" is above or overlaps with an existing
* change. If above then flush changes and invoke listeners.
* Returns TRUE if the change was merged.
*/
static int
static void
check_recorded_changes(
buf_T *buf,
linenr_T lnum,
@@ -185,7 +184,6 @@ check_recorded_changes(
}
}
}
return FALSE;
}
/*
@@ -206,8 +204,7 @@ may_record_change(
// If the new change is going to change the line numbers in already listed
// changes, then flush.
if (check_recorded_changes(curbuf, lnum, lnume, xtra))
return;
check_recorded_changes(curbuf, lnum, lnume, xtra);
if (curbuf->b_recorded_changes == NULL)
{