Skip to content

Commit e45b49d

Browse files
author
n.sarikaya
committed
Prevent NullPointerException and Fix the Anchor Point of Symbology - Format Change Reverted
1 parent a4bf62d commit e45b49d

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/gov/nasa/worldwind/symbology/milstd2525/MilStd2525TacticalSymbol.java

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ protected void init(String symbolId, AVList modifiers)
155155
// Configure this tactical symbol's icon retriever and modifier retriever with either the configuration value or
156156
// the default value (in that order of precedence).
157157
String iconRetrieverPath = Configuration.getStringValue(AVKey.MIL_STD_2525_ICON_RETRIEVER_PATH,
158-
MilStd2525Constants.DEFAULT_ICON_RETRIEVER_PATH);
158+
MilStd2525Constants.DEFAULT_ICON_RETRIEVER_PATH);
159159
this.setIconRetriever(new MilStd2525IconRetriever(iconRetrieverPath));
160160
this.setModifierRetriever(new MilStd2525ModifierRetriever(iconRetrieverPath));
161161

@@ -379,10 +379,10 @@ protected void applyImplicitModifiers(AVList modifiers)
379379
modifiers.setValue(SymbologyConstants.FRAME_SHAPE, SymbologyConstants.FRAME_SHAPE_EXERCISE);
380380
}
381381
else if (si != null && (si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_PENDING)
382-
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_UNKNOWN)
383-
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_FRIEND)
384-
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_NEUTRAL)
385-
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND)))
382+
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_UNKNOWN)
383+
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_FRIEND)
384+
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_NEUTRAL)
385+
|| si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_EXERCISE_ASSUMED_FRIEND)))
386386
{
387387
modifiers.setValue(SymbologyConstants.FRAME_SHAPE, SymbologyConstants.FRAME_SHAPE_EXERCISE);
388388
}
@@ -399,9 +399,9 @@ else if (si != null && si.equalsIgnoreCase(SymbologyConstants.STANDARD_IDENTITY_
399399
// If this symbol represents a hostile entity, and the "hostile/enemy" indicator is enabled, then set the
400400
// hostile modifier to "ENY".
401401
boolean isHostile = SymbologyConstants.STANDARD_IDENTITY_HOSTILE.equalsIgnoreCase(si)
402-
|| SymbologyConstants.STANDARD_IDENTITY_SUSPECT.equalsIgnoreCase(si)
403-
|| SymbologyConstants.STANDARD_IDENTITY_JOKER.equalsIgnoreCase(si)
404-
|| SymbologyConstants.STANDARD_IDENTITY_FAKER.equalsIgnoreCase(si);
402+
|| SymbologyConstants.STANDARD_IDENTITY_SUSPECT.equalsIgnoreCase(si)
403+
|| SymbologyConstants.STANDARD_IDENTITY_JOKER.equalsIgnoreCase(si)
404+
|| SymbologyConstants.STANDARD_IDENTITY_FAKER.equalsIgnoreCase(si);
405405
if (!modifiers.hasKey(SymbologyConstants.HOSTILE_ENEMY) && this.isShowHostileIndicator() && isHostile)
406406
{
407407
modifiers.setValue(SymbologyConstants.HOSTILE_ENEMY, SymbologyConstants.HOSTILE_ENEMY);
@@ -491,7 +491,7 @@ else if ((modifierCode = this.getModifierCode(modifiers, SymbologyConstants.ECHE
491491
if (modifierCode != null)
492492
{
493493
this.addGlyph(dc, Offset.BOTTOM_CENTER, Offset.TOP_CENTER, modifierCode, retrieverParams,
494-
LAYOUT_RELATIVE, osym);
494+
LAYOUT_RELATIVE, osym);
495495
}
496496
}
497497
else
@@ -519,7 +519,7 @@ else if ((modifierCode = this.getModifierCode(modifiers, SymbologyConstants.ECHE
519519
protected boolean mustUseAlternateOperationalCondition(AVList modifiers)
520520
{
521521
return SymbologyConstants.SCHEME_EMERGENCY_MANAGEMENT.equalsIgnoreCase(this.symbolCode.getScheme())
522-
|| modifiers.hasKey(SymbologyConstants.OPERATIONAL_CONDITION_ALTERNATE);
522+
|| modifiers.hasKey(SymbologyConstants.OPERATIONAL_CONDITION_ALTERNATE);
523523
}
524524

525525
@Override
@@ -556,7 +556,7 @@ protected void layoutDynamicModifiers(DrawContext dc, AVList modifiers, OrderedS
556556
else
557557
{
558558
List<? extends Point2D> points = MilStd2525Util.computeCenterHeadingIndicatorPoints(dc,
559-
osym.placePoint, (Angle) o, length, directionOnly);
559+
osym.placePoint, (Angle) o, length, directionOnly);
560560
this.addLine(dc, Offset.CENTER, points, null, 0, osym);
561561
}
562562
}
@@ -581,7 +581,7 @@ protected void layoutTextModifiers(DrawContext dc, AVList modifiers, OrderedSymb
581581
if (sb.length() > 0)
582582
{
583583
this.addLabel(dc, Offset.TOP_CENTER, Offset.BOTTOM_CENTER, sb.toString(), font, null, LAYOUT_RELATIVE,
584-
osym);
584+
osym);
585585
sb.delete(0, sb.length());
586586
}
587587

@@ -712,9 +712,9 @@ protected int getMaxLabelLines(AVList modifiers)
712712
if (modifiers.hasKey(SymbologyConstants.HIGHER_FORMATION))
713713
rightLines++;
714714
if (modifiers.hasKey(SymbologyConstants.COMBAT_EFFECTIVENESS)
715-
|| modifiers.hasKey(SymbologyConstants.SIGNATURE_EQUIPMENT)
716-
|| modifiers.hasKey(SymbologyConstants.HOSTILE_ENEMY)
717-
|| modifiers.hasKey(SymbologyConstants.IFF_SIF))
715+
|| modifiers.hasKey(SymbologyConstants.SIGNATURE_EQUIPMENT)
716+
|| modifiers.hasKey(SymbologyConstants.HOSTILE_ENEMY)
717+
|| modifiers.hasKey(SymbologyConstants.IFF_SIF))
718718
{
719719
rightLines++;
720720
}

0 commit comments

Comments
 (0)