Revision 36746 trunk/extensions/extWCS/src/com/iver/cit/gvsig/fmap/layers/FLyrWCS.java

View differences:

FLyrWCS.java
435 435
					layerRaster[i].setRemoveRasterFlag(true);
436 436
					layerRaster[i].getDataSource().close();
437 437
					layerRaster[i].getRender().free();
438
					layerRaster[i].getBufferFactory().free();
438
					if(layerRaster[i].getBufferFactory() != null)
439
						layerRaster[i].getBufferFactory().free();
439 440
					layerRaster[i] = null;
440 441
				}
441 442
			}
......
622 623
	private void rasterProcess(String filePath, Graphics2D g, ViewPort vp, double scale, Cancellable cancel, int nLyr) throws ReadDriverException, LoadLayerException, FilterTypeException {
623 624
		//Cargamos el dataset con el raster de disco.
624 625
		layerRaster[nLyr] = FLyrRasterSE.createLayer("", filePath, vp.getProjection());
626
		layerRaster[nLyr].init();
625 627
		//layerRaster[nLyr].getRender().setBufferFactory(layerRaster[nLyr].getBufferFactory());
626 628
		
627 629
		if(visualStatus.dataType == IBuffer.TYPE_UNDEFINED && layerRaster[nLyr].getDataType() != null)

Also available in: Unified diff