From 095f803c1b0a524caba460f58bd9cba225141950 Mon Sep 17 00:00:00 2001 From: gbonnary Date: Mon, 19 Sep 2016 15:48:51 +0200 Subject: [PATCH] Fix issue if no positions in PhaseLine determineLabelPositions method. --- .../symbology/milstd2525/graphics/lines/PhaseLine.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/gov/nasa/worldwind/symbology/milstd2525/graphics/lines/PhaseLine.java b/src/gov/nasa/worldwind/symbology/milstd2525/graphics/lines/PhaseLine.java index a27ceb27bd..fcc8db126e 100644 --- a/src/gov/nasa/worldwind/symbology/milstd2525/graphics/lines/PhaseLine.java +++ b/src/gov/nasa/worldwind/symbology/milstd2525/graphics/lines/PhaseLine.java @@ -186,7 +186,11 @@ protected void createLabels() @Override protected void determineLabelPositions(DrawContext dc) { - Iterator iterator = this.path.getPositions().iterator(); + Iterable positions = this.path.getPositions(); + if (positions == null) + return; + + Iterator iterator = positions.iterator(); // Find the first and last positions on the path Position first = iterator.next();