From 75f50d6ed1580cdc0a33dbb2d449f8abb851697d Mon Sep 17 00:00:00 2001 From: jutty Date: Wed, 14 Jan 2026 02:45:35 -0300 Subject: [PATCH] Fix miscounting of detached edges --- src/graph.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/graph.rs b/src/graph.rs index ef443e0..0b11fef 100644 --- a/src/graph.rs +++ b/src/graph.rs @@ -171,7 +171,7 @@ impl Graph { new_edge.detached = false; } else { new_edge.detached = true; - self.increment_detached(&key); + self.increment_detached(&edge.to); } if let Some(e) = new_edges.get_mut(&connection_key) { @@ -192,7 +192,7 @@ impl Graph { ); if detached { - self.increment_detached(&key); + self.increment_detached(link); } } @@ -296,7 +296,7 @@ impl Graph { .to_string(), ) .and_modify(|count| { - *count = count.saturating_add(1) + *count = count.saturating_add(1); }) .or_insert(1); }