From 3a7fe701248e92462ed5d6ed627316572531e588 Mon Sep 17 00:00:00 2001 From: Andrzej Kapolka Date: Tue, 30 May 2006 16:09:14 +0000 Subject: [PATCH] Clear out original-to-copy mapping after creating copy so that we don't prevent the last copy from being garbage collected. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4156 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/jme/model/Model.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/jme/model/Model.java b/src/java/com/threerings/jme/model/Model.java index 5a9b00d6f..b97e02b29 100644 --- a/src/java/com/threerings/jme/model/Model.java +++ b/src/java/com/threerings/jme/model/Model.java @@ -911,7 +911,9 @@ public class Model extends ModelNode public Spatial createCopy () { random = RandomUtil.getInt(Integer.MAX_VALUE); - return super.createCopy(); + Spatial copy = super.createCopy(); + originalToCopy.clear(); // make sure no references remain + return copy; } }