diff options
author | Charles Kerr <charles.kerr@canonical.com> | 2014-03-20 16:17:37 -0500 |
---|---|---|
committer | Charles Kerr <charles.kerr@canonical.com> | 2014-03-20 16:17:37 -0500 |
commit | f09e561c4181f4c03a496f70c1f6cecc0f838419 (patch) | |
tree | 6abb32958b9549f18d070f31af51660ff38a7c9f /src/planner-upcoming.cpp | |
parent | 75729a4dda25141e860128ef3547c5946f7c4a5d (diff) | |
download | ayatana-indicator-datetime-f09e561c4181f4c03a496f70c1f6cecc0f838419.tar.gz ayatana-indicator-datetime-f09e561c4181f4c03a496f70c1f6cecc0f838419.tar.bz2 ayatana-indicator-datetime-f09e561c4181f4c03a496f70c1f6cecc0f838419.zip |
when clicking onto a different calendar date on the Desktop, show the events for that calendar day starting at the beginning of the day, rather than the current time of day.
Diffstat (limited to 'src/planner-upcoming.cpp')
-rw-r--r-- | src/planner-upcoming.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/planner-upcoming.cpp b/src/planner-upcoming.cpp index 4e5af6f..ed45955 100644 --- a/src/planner-upcoming.cpp +++ b/src/planner-upcoming.cpp @@ -33,8 +33,8 @@ UpcomingPlanner::UpcomingPlanner(const std::shared_ptr<RangePlanner>& range_plan { date().changed().connect([this](const DateTime& dt){ // set the range to the upcoming month - const auto b = dt.add_full(0, 0, -1, 0, 0, 0); - const auto e = dt.add_full(0, 1, 0, 0, 0, 0); + const auto b = dt.add_full(0, 0, -1, -dt.hour(), -dt.minute(), -dt.seconds()); + const auto e = b.add_full(0, 1, 0, 0, 0, 0); g_debug("%p setting date range to [%s..%s]", this, b.format("%F %T").c_str(), e.format("%F %T").c_str()); m_range_planner->range().set(std::pair<DateTime,DateTime>(b,e)); }); |