aboutsummaryrefslogtreecommitdiff
path: root/module/output/none.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/output/none.scm')
-rw-r--r--module/output/none.scm11
1 files changed, 5 insertions, 6 deletions
diff --git a/module/output/none.scm b/module/output/none.scm
index 757ee8bd..e6fedd2d 100644
--- a/module/output/none.scm
+++ b/module/output/none.scm
@@ -9,9 +9,8 @@
(define (none-main calendars events args)
(define date (drop-time (current-date)))
- (group->event-list
- (stream-car
- ;; TODO reusing the same grouping causes it to lose events.
- ;; I currently have no idea why, but it's BAD.
- (get-groups-between (group-stream events)
- date date))))
+ (let ((groups (get-groups-between (group-stream events)
+ date date)))
+ (unless (stream-null? groups)
+ (group->event-list
+ (stream-car groups)))))