Revision 43271 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
FLayers.java | ||
---|---|---|
223 | 223 |
*/ |
224 | 224 |
public void addLayer(int pos, FLayer layer) { |
225 | 225 |
try { |
226 |
//Notificamos a la capa que va a ser a?adida |
|
227 |
if (layer instanceof FLyrDefault) { |
|
228 |
((FLyrDefault) layer).wakeUp(); |
|
229 |
} |
|
230 |
|
|
231 | 226 |
if (layer instanceof FLayers) { |
232 | 227 |
FLayers layers = (FLayers) layer; |
233 | 228 |
if( fmap != null ) { |
... | ... | |
241 | 236 |
callLayerAdded(LayerCollectionEvent.createLayerAddedEvent(layer)); |
242 | 237 |
} catch (CancelationException e) { |
243 | 238 |
logger.warn(e.getMessage()); |
244 |
} catch (LoadLayerException e) { |
|
245 |
layer.setAvailable(false); |
|
246 |
layer.addError(e); |
|
247 | 239 |
} |
248 | 240 |
} |
249 | 241 |
|
Also available in: Unified diff