From 8bc738c6d8a26688474a7bde296c1c5953bcfdd1 Mon Sep 17 00:00:00 2001 From: Mike Thomas Date: Wed, 10 Oct 2007 18:15:15 +0000 Subject: [PATCH] If a scene block resolution somehow gets abandoned, remove it from the list of blocks we're awaiting. I'd like to believe this is related to the mysterious YPP missing scene block bugs we've seen forever, but since I can't reproduce it - no idea if it actually is. git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@302 ed5b42cb-e716-0410-a449-f6a68f950b19 --- src/java/com/threerings/miso/client/MisoScenePanel.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/java/com/threerings/miso/client/MisoScenePanel.java b/src/java/com/threerings/miso/client/MisoScenePanel.java index 7faeb072..25351668 100644 --- a/src/java/com/threerings/miso/client/MisoScenePanel.java +++ b/src/java/com/threerings/miso/client/MisoScenePanel.java @@ -908,6 +908,10 @@ public class MisoScenePanel extends VirtualMediaPanel if (_dpanel != null) { _dpanel.blockCleared(block); } + + // Clear out waiting for the block since it is no longer resolving. + _pendingBlocks--; + _visiBlocks.remove(block); } /**