aboutsummaryrefslogtreecommitdiff
path: root/src/mev.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/mev.rs')
-rw-r--r--src/mev.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mev.rs b/src/mev.rs
index 41a2ceb..5de1ce8 100644
--- a/src/mev.rs
+++ b/src/mev.rs
@@ -128,6 +128,10 @@ impl<'brand, 'arena, V> Operator<'brand, 'arena, V> for Kev<'brand, 'arena, V> {
let d = c.prev(dcel);
dcel.follow(d, a);
+ let shell = a.loop_(dcel).face(dcel).shell(dcel);
+ shell.remove_edge(*self.edge, dcel);
+ shell.remove_vertex(*self.vertex, dcel);
+
self.edge.destroy(dcel);
let data = self.vertex.destroy(dcel);