]> git.neil.brown.name Git - edlib.git/commit
render-lines: fix problem with early freeing of marks.
authorNeilBrown <neil@brown.name>
Sun, 22 Nov 2015 05:18:15 +0000 (16:18 +1100)
committerNeilBrown <neil@brown.name>
Sun, 22 Nov 2015 05:18:15 +0000 (16:18 +1100)
commita939685aa9e444936d045f7ed69b4bbe7f3c7400
tree47d682e258ffbf8f2446db9f478842d04617c71c
parente62f1e2d6586f2df321f66b773da31177daa0316
render-lines: fix problem with early freeing of marks.

render-lines assumes that all the vmarks are always distinct.  However
it is possible for changes in the document to make them collide.  If
that happens, delete excess marks to maintain the invarient.

Signed-off-by: NeilBrown <neil@brown.name>
render-lines.c