diff --git a/cave/com.raytheon.uf.viz.drawing/src/com/raytheon/uf/viz/drawing/DrawingToolLayer.java b/cave/com.raytheon.uf.viz.drawing/src/com/raytheon/uf/viz/drawing/DrawingToolLayer.java index 09fee0c7e3..055b9dcc6a 100644 --- a/cave/com.raytheon.uf.viz.drawing/src/com/raytheon/uf/viz/drawing/DrawingToolLayer.java +++ b/cave/com.raytheon.uf.viz.drawing/src/com/raytheon/uf/viz/drawing/DrawingToolLayer.java @@ -60,9 +60,10 @@ import com.vividsolutions.jts.geom.TopologyException; * * SOFTWARE HISTORY * - * Date Ticket# Engineer Description - * ------------ ---------- ----------- -------------------------- - * May 23, 2012 mschenke Initial creation + * Date Ticket# Engineer Description + * ------------- -------- ----------- -------------------------- + * May 23, 2012 mschenke Initial creation + * May 23, 2012 2646 bsteffen Fix NPE in project. * * * @@ -656,8 +657,10 @@ public class DrawingToolLayer implements IRenderable { currentData.geometries = reprojectCollection( currentData.geometries, projectionMap, oldGridToNewGrid); - currentDrawingLine = JTS.transform(currentDrawingLine, - oldGridToNewGrid); + if (currentDrawingLine != null) { + currentDrawingLine = JTS.transform(currentDrawingLine, + oldGridToNewGrid); + } } } catch (Exception e) { UFStatus.getHandler().handle(Priority.PROBLEM,