Revision 6537 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/AddLayer.java

View differences:

AddLayer.java
64 64
import com.iver.cit.gvsig.fmap.drivers.VectorialFileDriver;
65 65
import com.iver.cit.gvsig.fmap.drivers.WithDefaultLegend;
66 66
import com.iver.cit.gvsig.fmap.layers.FLayer;
67
import com.iver.cit.gvsig.fmap.layers.FLyrDefault;
67 68
import com.iver.cit.gvsig.fmap.layers.FLyrVect;
68 69
import com.iver.cit.gvsig.fmap.layers.LayerFactory;
69 70
import com.iver.cit.gvsig.fmap.rendering.LegendFactory;
......
297 298
						}
298 299

  
299 300
					} catch (DriverException e) {
301
						lyr.setAvailable(false);
300 302
						NotificationManager.addError("Error al crear la capa", e);
303
						
304
					} catch (Exception e) {
305
						NotificationManager.addError("Error al crear la capa", e);
306
						lyr.setAvailable(false);
301 307
					}
302 308
				}
303 309

  
......
308 314

  
309 315
					if (first) {
310 316
						for (int i = 0; i < rects.length; i++) {
311
							rect.add(rects[i]);
317
							if (rects[i] != null) {
318
								rect.add(rects[i]);
319
							}
312 320
						}
313 321

  
314 322
						mapControl.getMapContext().getViewPort()

Also available in: Unified diff