Need to dirty indicators when they're recomputed, otherwise the result of the recomputation doesn't show up till something else changes

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@801 ed5b42cb-e716-0410-a449-f6a68f950b19
This commit is contained in:
Charlie Groves
2009-04-01 23:36:59 +00:00
parent e9a797fef2
commit 59a8a16ccd
@@ -1066,11 +1066,14 @@ public class MisoScenePanel extends VirtualMediaPanel
} else { } else {
indic.update(icon, tiptext); indic.update(icon, tiptext);
} }
dirtyIndicator(indic);
} }
} }
// clear out any no longer used indicators // clear out any no longer used indicators
for (SceneObject toremove : _unupdated.keySet()) { for (SceneObject toremove : _unupdated.keySet()) {
_indicators.remove(toremove).removed(); SceneObjectIndicator indic = _indicators.remove(toremove);
indic.removed();
dirtyIndicator(indic);
} }
_indicatorsLaidOut = false; _indicatorsLaidOut = false;