Revision 41853 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.mapcontext/org.gvsig.fmap.mapcontext.api/src/main/java/org/gvsig/fmap/mapcontext/layers/FLayers.java

View differences:

FLayers.java
765 765
		super.saveToState(state);
766 766
		
767 767
		state.set("mapContext", fmap);
768
		state.set("layers", layers);
768
                
769
                List layersToSave = new ArrayList();
770
		Iterator iter = this.layers.iterator();
771
		while (iter.hasNext()) {
772
			FLayer layer = (FLayer) iter.next();
773
                        if( !layer.isTemporary() ) {
774
                            layersToSave.add(layer); 
775
                        }
776
		}                
777
		state.set("layers", layersToSave);
769 778
	}
770 779

  
771 780
	public void loadFromState(PersistentState state) throws PersistenceException {

Also available in: Unified diff