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

View differences:

MultiLayerLineSymbol.java
322 322
		for (int i = 0; i < layers.length; i++) {
323 323
			newLayers.add(layers[i]);
324 324
		}
325
		newLayers.add(layerIndex, newLayer);
326
		layers = newLayers.toArray(new ILineSymbol[0]);
325
		try {
326
			newLayers.add(layerIndex, newLayer);
327
			layers = newLayers.toArray(new ILineSymbol[0]);
328
		} catch (ArrayStoreException asEx) {
329
			throw new ClassCastException(newLayer.getClassName()+" is not an ILineSymbol");
330
		}
327 331
	}
328 332

  
329 333
	public boolean removeLayer(ISymbol layer) {

Also available in: Unified diff