summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cli/tools/info.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/tools/info.rs b/cli/tools/info.rs
index 99541c207..f718d8e52 100644
--- a/cli/tools/info.rs
+++ b/cli/tools/info.rs
@@ -580,7 +580,8 @@ impl<'a> GraphDisplayContext<'a> {
));
if let Some(package) = self.npm_info.packages.get(dep_id) {
if !package.dependencies.is_empty() {
- if self.seen.contains(&package.id.as_serialized()) {
+ let was_seen = !self.seen.insert(package.id.as_serialized());
+ if was_seen {
child.text = format!("{} {}", child.text, colors::gray("*"));
} else {
let package = package.clone();