For today, list the upcoming events that END after the current time, instead of listing the events that START after it. This also makes today's all-day events be displayed. --- a/src/menu.cpp +++ b/src/menu.cpp @@ -158,7 +158,7 @@ std::vector upcoming; for(const auto& a : m_state->calendar_upcoming->appointments().get()) - if (begin <= a.begin) + if (begin < a.end) upcoming.push_back(a); if (m_upcoming != upcoming)