Revision: 6457 http://sourceforge.net/p/jump-pilot/code/6457 Author: edso Date: 2020-09-13 11:11:12 +0000 (Sun, 13 Sep 2020) Log Message: ----------- fix bug #451 Add image layer throwing NPE
Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/imagery/ImageLayerManagerPlugIn.java Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/imagery/ImageLayerManagerPlugIn.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/imagery/ImageLayerManagerPlugIn.java 2020-09-13 11:08:39 UTC (rev 6456) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/plugin/imagery/ImageLayerManagerPlugIn.java 2020-09-13 11:11:12 UTC (rev 6457) @@ -39,6 +39,7 @@ import com.vividsolutions.jts.geom.GeometryFactory; import com.vividsolutions.jump.I18N; import com.vividsolutions.jump.feature.Feature; +import com.vividsolutions.jump.workbench.Logger; import com.vividsolutions.jump.workbench.WorkbenchContext; import com.vividsolutions.jump.workbench.imagery.ImageryLayerDataset; import com.vividsolutions.jump.workbench.imagery.ReferencedImageFactoryFileLayerLoader; @@ -146,12 +147,14 @@ private void updateImages() { // clone it images = new Vector(); + // no layer, no images + if (layer == null) + return; for (Iterator i = layer.getFeatureCollectionWrapper().getFeatures() .iterator(); i.hasNext();) { images.add(new FeaturePrinter((Feature) i.next())); } - } private void initialize() { @@ -404,8 +407,7 @@ }; t.start(); } catch (Exception e) { - // TODO Auto-generated catch block - e.printStackTrace(); + Logger.error(e); } } _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel