From 51377e1af6dd2c06c5e353b2804e7732926ecf9f Mon Sep 17 00:00:00 2001 From: Julien Moutinho Date: Tue, 8 Apr 2014 02:16:54 +0200 Subject: [PATCH] fix events_of_pages(): sort @hour_events --- events.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/events.pm b/events.pm index 2999b1e..6e0d1da 100644 --- a/events.pm +++ b/events.pm @@ -250,7 +250,11 @@ sub events_of_pages ($%) { return map {event_of_page($_->{page}, $_->{date}, %params)} ( (sort {lc IkiWiki::basename($a->{page}) cmp lc IkiWiki::basename($b->{page})} @day_events) - , (sort {lc $a->{date}->{hour}.'/'.IkiWiki::basename($a->{page}) cmp lc $b->{date}->{hour}.'/'.IkiWiki::basename($b->{page})} @hour_events) ); + , (sort { + my $r = $a->{date}->{hour} cmp $b->{date}->{hour}; + if ($r) { $r } + else { IkiWiki::basename($a->{page}) cmp IkiWiki::basename($b->{page}) } + } @hour_events) ); } sub event_html ($$%) { my ($date, $format, %params) = @_; -- 2.20.1