diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 51fe1a28ecd7b8c02c8f58e9e4294fb83a3a60fd..59d03a95fa2b871c58bd1d60d41366e45fc5f11e 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -1638,8 +1638,11 @@ sub startup { = $ret->{real_arrival}->epoch - $now->epoch; $ret->{journey_duration} = $ret->{real_arrival}->epoch - $ret->{real_departure}->epoch; - $ret->{journey_completion} = 1 - ( - $ret->{arrival_countdown} / $ret->{journey_duration} ); + $ret->{journey_completion} + = $ret->{journey_duration} + ? 1 + - ( $ret->{arrival_countdown} / $ret->{journey_duration} ) + : 1; if ( $ret->{journey_completion} > 1 ) { $ret->{journey_completion} = 1; }