Revision 6500 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.fmap.dal.raster/org.gvsig.fmap.dal.raster.impl/src/main/java/org/gvsig/fmap/dal/raster/impl/DefaultRasterStore.java
DefaultRasterStore.java | ||
---|---|---|
74 | 74 |
import org.gvsig.raster.lib.buffer.api.BandInfo; |
75 | 75 |
import org.gvsig.timesupport.Interval; |
76 | 76 |
import org.gvsig.tools.ToolsLocator; |
77 |
import org.gvsig.tools.dispose.DisposeUtils; |
|
77 | 78 |
import org.gvsig.tools.dispose.impl.AbstractDisposable; |
78 | 79 |
import org.gvsig.tools.dynobject.DelegatedDynObject; |
79 | 80 |
import org.gvsig.tools.dynobject.DynClass; |
... | ... | |
576 | 577 |
|
577 | 578 |
@Override |
578 | 579 |
public Envelope getEnvelope() throws DataException { |
579 |
return this.getRasterSet().getEnvelope(); |
|
580 |
RasterSet rasterSet = this.getRasterSet(); |
|
581 |
try { |
|
582 |
return rasterSet.getEnvelope(); |
|
583 |
} finally { |
|
584 |
if (rasterSet != null) { |
|
585 |
DisposeUtils.dispose(rasterSet); |
|
586 |
rasterSet = null; |
|
587 |
} |
|
588 |
} |
|
580 | 589 |
} |
581 | 590 |
|
582 | 591 |
@Override |
Also available in: Unified diff