Revision 1800 org.gvsig.raster/trunk/org.gvsig.raster/org.gvsig.raster.fmap/src/main/java/org/gvsig/raster/fmap/layers/DefaultFLyrRaster.java

View differences:

DefaultFLyrRaster.java
680 680
	 */
681 681
	public void setProjection(IProjection proj) {
682 682
		try {
683
			getDataStore().setProjection(proj);
683
			getDataStore().setProjection(proj, true);
684 684
			super.setProjection(proj);
685 685
		} catch (RmfSerializerException e) {
686 686
			logger.error("Error saving the projection", e);
......
1957 1957
		} catch (NotAvailableStateException e) {
1958 1958
			throw new LoadLayerException("Fallo el estado de open. Closed=" + isClosed() + " Active=" + isOpen(), e);
1959 1959
		}
1960
		if(getDataStore().getProjection() != null)
1961
			setProjection(getDataStore().getProjection());
1960
		if(getDataStore().getProjection() != null) {
1961
			try {
1962
				getDataStore().setProjection(getDataStore().getProjection(), false);
1963
				super.setProjection(getDataStore().getProjection());
1964
			} catch (RmfSerializerException e) {
1965
				//persist is false
1966
			}
1967
		}
1962 1968
	}
1963 1969
	
1964 1970
	/*

Also available in: Unified diff