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; }