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 higherBadWayAngle = 181;
for ( MessageData badWay : badWays )
if ( badWays != null )
{
if ( badWay.isBadOneway() )
for ( MessageData badWay : badWays )
{
continue;
}
if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle )
{
lowerBadWayAngle = badWay.turnangle;
}
if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle )
{
higherBadWayAngle = badWay.turnangle;
if ( badWay.isBadOneway() )
{
continue;
}
if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle )
{
lowerBadWayAngle = badWay.turnangle;
}
if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle )
{
higherBadWayAngle = badWay.turnangle;
}
}
}