From 9fcf4d1eddb915ed470831e467143b9e8ad60a9c Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Fri, 25 Mar 2011 03:34:04 +0000 Subject: [PATCH] It's cheaper to check the flag, so let's do that first. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1132 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/main/java/com/threerings/media/util/AStarPathUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/threerings/media/util/AStarPathUtil.java b/src/main/java/com/threerings/media/util/AStarPathUtil.java index 65ad1fd2..f4d2fd78 100644 --- a/src/main/java/com/threerings/media/util/AStarPathUtil.java +++ b/src/main/java/com/threerings/media/util/AStarPathUtil.java @@ -246,7 +246,7 @@ public class AStarPathUtil // skip if it's already in the open or closed list or if its // actual cost is less than the just-calculated cost - if ((info.open.contains(np) || np.closed) && np.g <= newg) { + if ((np.closed || info.open.contains(np)) && np.g <= newg) { return; }