From 4b9ccfeb2f15b095668dbd9ee1a15c22dc391102 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=84min=20Baumeler?= Date: Wed, 15 Apr 2026 16:05:08 +0200 Subject: [PATCH] bugfix: missing end entries --- src/awk/lines.awk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/awk/lines.awk b/src/awk/lines.awk index 4478d11..e77855f 100644 --- a/src/awk/lines.awk +++ b/src/awk/lines.awk @@ -68,8 +68,8 @@ BEGIN { FAINT = "\033[2m"; OFF = "\033[m"; } -BEGINFILE { inside = 0; rs = 0; dur = 0; summary = ""; start = "ERROR"; end = "ERROR" } -/^END:VEVENT/ { print "~", start, dur ? start " " end : end, title(start, summary), fn(FILENAME, n, a); nextfile } +BEGINFILE { inside = 0; rs = 0; dur = 0; summary = ""; start = "ERROR"; end = "" } +/^END:VEVENT/ { print "~", start, dur ? start " " end : (end ? end : start), title(start, summary), fn(FILENAME, n, a); nextfile } /^DTSTART/ && inside { start = parse( dt) } /^DTEND/ && inside { end = parse( dt) } /^DURATION/ && inside { end = parse_duration( dt, dta, i, n, a, seps); dur = 1 }