diff --git a/cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java b/cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java index a0c4d2e53d..482bd89df4 100644 --- a/cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java +++ b/cave/com.raytheon.viz.grid/src/com/raytheon/viz/grid/rsc/general/AbstractGridResource.java @@ -690,12 +690,11 @@ public abstract class AbstractGridResource<T extends AbstractResourceData> } } // If any one renderable fails to reproject then dispose them - // all, - // so that the whole frame gets regenerated. - for (IRenderable renderable : renderableList) { - disposeRenderable(renderable); - } + // all, so that the whole frame gets regenerated. if (remove) { + for (IRenderable renderable : renderableList) { + disposeRenderable(renderable); + } iter.remove(); } }