From b4599943c8a6563e19bcfb48cef29f73898ab8bb Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Tue, 14 Jul 2009 20:36:14 +0000 Subject: [PATCH] Bugfix: return to correct functioning behavior, with added functional fun, which is what mdb probably intended. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@5873 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/presents/peer/server/PeerManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/presents/peer/server/PeerManager.java b/src/java/com/threerings/presents/peer/server/PeerManager.java index ddfe104f3..c5f8fc057 100644 --- a/src/java/com/threerings/presents/peer/server/PeerManager.java +++ b/src/java/com/threerings/presents/peer/server/PeerManager.java @@ -316,7 +316,8 @@ public abstract class PeerManager */ public T lookupNodeDatum (Function op) { - for (T value : Iterables.transform(getNodeObjects(), op)) { + for (T value : + Iterables.filter(Iterables.transform(getNodeObjects(), op), Predicates.notNull())) { return value; } return null;