Revision 20778 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/core/symbols/MultiLayerMarkerSymbol.java

View differences:

MultiLayerMarkerSymbol.java
312 312
		for (int i = 0; i < layers.length; i++) {
313 313
			newLayers.add(layers[i]);
314 314
		}
315
		newLayers.add(layerIndex, newLayer);
316
		layers = (IMarkerSymbol[]) newLayers.toArray(new IMarkerSymbol[0]);
315
		try {
316
			newLayers.add(layerIndex, newLayer);
317
			layers = (IMarkerSymbol[]) newLayers.toArray(new IMarkerSymbol[0]);
318
		} catch (ArrayStoreException asEx) {
319
			throw new ClassCastException(newLayer.getClassName()+" is not an IMarkerSymbol");
320
		}
317 321
	}
318 322

  
319 323
	public boolean removeLayer(ISymbol layer) {

Also available in: Unified diff