summaryrefslogtreecommitdiff
path: root/bin/hafas-m
diff options
context:
space:
mode:
Diffstat (limited to 'bin/hafas-m')
-rwxr-xr-xbin/hafas-m8
1 files changed, 5 insertions, 3 deletions
diff --git a/bin/hafas-m b/bin/hafas-m
index f0d7968..13a1d4b 100755
--- a/bin/hafas-m
+++ b/bin/hafas-m
@@ -249,9 +249,11 @@ if ( $opt{journey} ) {
for my $stop ( $result->route ) {
printf(
"%5s %s %5s %5s %1s%1s %s%s\n",
- $stop->{arr} ? $stop->{arr}->strftime('%H:%M') : q{},
- ( $stop->{arr} and $stop->{dep} ) ? '→' : q{ },
- $stop->{dep} ? $stop->{dep}->strftime('%H:%M') : q{},
+ $stop->{arr_cancelled} ? '--:--'
+ : ( $stop->{arr} ? $stop->{arr}->strftime('%H:%M') : q{} ),
+ ( $stop->{arr} and $stop->{dep} ) ? '→' : q{ },
+ $stop->{dep_cancelled} ? '--:--'
+ : ( $stop->{dep} ? $stop->{dep}->strftime('%H:%M') : q{} ),
$stop->{delay} ? sprintf( '(%+d)', $stop->{delay} ) : q{},
display_occupancy( $stop->{load}{FIRST} ),
display_occupancy( $stop->{load}{SECOND} ),