fixed NP in Voice-Hint-Processing

This commit is contained in:
Arndt 2016-10-14 19:16:32 +02:00
parent 56bdf76806
commit 372673be7a

View file

@ -148,19 +148,22 @@ public class VoiceHint
{ {
float lowerBadWayAngle = -181; float lowerBadWayAngle = -181;
float higherBadWayAngle = 181; float higherBadWayAngle = 181;
for ( MessageData badWay : badWays ) if ( badWays != null )
{ {
if ( badWay.isBadOneway() ) for ( MessageData badWay : badWays )
{ {
continue; if ( badWay.isBadOneway() )
} {
if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle ) continue;
{ }
lowerBadWayAngle = badWay.turnangle; if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle )
} {
if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle ) lowerBadWayAngle = badWay.turnangle;
{ }
higherBadWayAngle = badWay.turnangle; if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle )
{
higherBadWayAngle = badWay.turnangle;
}
} }
} }