From 3c1c1d1921e702551ef42bf3ca8317db3306af58 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 27 Jul 2007 21:47:50 +0000 Subject: [PATCH] We need to restore the remote oid as well before we send the unsubscribe req. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4791 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/peer/server/PeerManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/presents/peer/server/PeerManager.java b/src/java/com/threerings/presents/peer/server/PeerManager.java index a04bd39bc..f6e93a8d0 100644 --- a/src/java/com/threerings/presents/peer/server/PeerManager.java +++ b/src/java/com/threerings/presents/peer/server/PeerManager.java @@ -371,8 +371,9 @@ public class PeerManager return; } - // restore the object's omgr reference to our ClientDObjectMgr so that it can properly - // finish the unsubscription process + // restore the object's omgr reference to our ClientDObjectMgr and its oid back to the + // remote oid so that it can properly finish the unsubscription process + bits.right.setOid(remoteOid); bits.right.setManager(peer.getDObjectManager()); // finally unsubscribe from the object on our peer