From d1d041fc323099ec39fd04843937dbd27a758c57 Mon Sep 17 00:00:00 2001 From: erg Date: Mon, 31 Mar 2008 18:01:26 +0000 Subject: [PATCH] Fix bug in computing nearest node --- lib/topfish/hierarchy.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/topfish/hierarchy.c b/lib/topfish/hierarchy.c index 81002e4bf..b066bb5b5 100644 --- a/lib/topfish/hierarchy.c +++ b/lib/topfish/hierarchy.c @@ -978,7 +978,7 @@ set_active_levels(Hierarchy * hierarchy, int *foci_nodes, int num_foci) } /* findClosestActiveNode: - * Find + * */ static double findClosestActiveNode(Hierarchy * hierarchy, int node, @@ -1041,8 +1041,8 @@ find_closest_active_node(Hierarchy * hierarchy, double x, double y, double min_dist = 1e20; for (i = 0; i < hierarchy->nvtxs[top_level]; i++) { - findClosestActiveNode(hierarchy, i, top_level, x, y, min_dist, - &closest_node, &closest_node_level); + min_dist = findClosestActiveNode(hierarchy, i, top_level, x, y, + min_dist, &closest_node, &closest_node_level); } *closest_fine_node = find_leftmost_descendant(hierarchy, closest_node, -- 2.40.0