>>>>> "vshcherb" == vshcherb  <notifications@github.com> writes:

    vshcherb> In java/net/osmand/plus/routing/VoiceRouter.java:
    >> - } - break; - case STATUS_TURN: - if(next.distance <
    >> TURN_IN_DISTANCE_END && nextNextInfo != null) { -
    >> playMakeTurn(next, nextNextInfo.directionInfo); - } else { -
    >> playMakeTurn(next, null); - } - break; - case STATUS_TURN_IN: -
    >> if((isDistanceLess(speed, next.distance, TURN_DISTANCE) ||
    >> next.distance < TURN_IN_DISTANCE_END) && - nextNextInfo != null)
    >> { - playMakeTurnIn(next, dist, nextNextInfo.directionInfo); +
    >> synchronized (router) { + if (currentStatus != STATUS_UTWP_TOLD)
    >> { + currentStatus = STATUS_UNKNOWN;

    vshcherb> Думаю сбрасывать состояние не самое лучшее место здесь.

А где лучше?