Update range tracker.

This commit is contained in:
Paulo Reis 2017-05-11 11:31:19 +01:00
parent f690ef078a
commit 5677c7ad9a

View file

@ -108,13 +108,16 @@ load = () ->
for change_id in change_to_remove_ids
remove_change_id[change_id] = true
while (i--)
if remove_change_id[@changes[i].id]
delete remove_change_id[@changes[i].id]
removed_change = @changes.splice(i, 1)[0]
@_markAsDirty removed_change, "change", "removed"
if Object.keys(remove_change_id).length == 0
break
remaining_changes = []
for change in @changes
if remove_change_id[change.id]
delete remove_change_id[change.id]
@_markAsDirty change, "change", "removed"
else
remaining_changes.push change
@changes = remaining_changes
validate: (text) ->
for change in @changes