Revision 22473 trunk/libraries/libRaster/src/org/gvsig/raster/dataset/properties/DatasetStatistics.java

View differences:

DatasetStatistics.java
27 27
import org.gvsig.raster.dataset.InvalidSetViewException;
28 28
import org.gvsig.raster.dataset.RasterDataset;
29 29
import org.gvsig.raster.dataset.io.RasterDriverException;
30
import org.gvsig.raster.dataset.serializer.RmfSerializerException;
30 31
import org.gvsig.raster.hierarchy.IStatistics;
31 32
import org.gvsig.raster.process.RasterTask;
32 33
import org.gvsig.raster.process.RasterTaskQueue;
......
308 309
		// Si no se fuerza su calculo, intentamos ver si estan calculadas y sino
309 310
		// las intentamos cargar del RMF
310 311
		if (!forceToRecalc) {
311
			if (!isCalculated())
312
				dataset.loadObjectFromRmf(DatasetStatistics.class, this);
312
			if (!isCalculated()) {
313
				try {
314
					dataset.loadObjectFromRmf(DatasetStatistics.class, this);
315
				} catch (RmfSerializerException e) {
316
					// Si no se puede cargar del RMF, recalcularemos las estadisticas.
317
				}
318
			}
313 319
			if (isCalculated())
314 320
				return;
315 321
		}
......
461 467

  
462 468
		calculated = true;
463 469
		forceToRecalc = false;
464
		dataset.saveObjectToRmf(DatasetStatistics.class, this);
470
		try {
471
			dataset.saveObjectToRmf(DatasetStatistics.class, this);
472
		} catch (RmfSerializerException e) {
473
			// No salva a rmf
474
		}
465 475
	}
466 476

  
467 477
	/*

Also available in: Unified diff