diff --git a/src/java/com/threerings/crowd/server/CrowdObjectAccess.java b/src/java/com/threerings/crowd/server/CrowdObjectAccess.java index c64842d29..81fa82fc9 100644 --- a/src/java/com/threerings/crowd/server/CrowdObjectAccess.java +++ b/src/java/com/threerings/crowd/server/CrowdObjectAccess.java @@ -46,8 +46,7 @@ public class CrowdObjectAccess public boolean allowSubscribe (DObject object, Subscriber sub) { if (CrowdClient.class.isInstance(sub)) { - @SuppressWarnings("unchecked") ClientObject co = - ((CrowdClient)sub).getClientObject(); + ClientObject co = CrowdClient.class.cast(sub).getClientObject(); return ((PlaceObject)object).occupants.contains(co.getOid()); } return true; diff --git a/src/java/com/threerings/presents/server/PresentsObjectAccess.java b/src/java/com/threerings/presents/server/PresentsObjectAccess.java index 45d833b45..04aef83b3 100644 --- a/src/java/com/threerings/presents/server/PresentsObjectAccess.java +++ b/src/java/com/threerings/presents/server/PresentsObjectAccess.java @@ -75,7 +75,7 @@ public class PresentsObjectAccess boolean allowed = true; // if the subscriber is a client, ensure that they are this same user if (PresentsClient.class.isInstance(sub)) { - @SuppressWarnings("unchecked") PresentsClient client = (PresentsClient)sub; + PresentsClient client = PresentsClient.class.cast(sub); allowed = (client.getClientObject() == object); if (!allowed) { log.warning("Refusing ClientObject subscription request " +