[evolution] I#135 - Cannot scroll up to previous date in Calendar's Week/Month View
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] I#135 - Cannot scroll up to previous date in Calendar's Week/Month View
- Date: Mon, 24 Sep 2018 16:50:26 +0000 (UTC)
commit d3f15b89db86f1db41174ab45e5b380d74bcbfda
Author: Milan Crha <mcrha redhat com>
Date: Mon Sep 24 18:48:06 2018 +0200
I#135 - Cannot scroll up to previous date in Calendar's Week/Month View
Closes https://gitlab.gnome.org/GNOME/evolution/issues/135
src/modules/calendar/e-cal-shell-content.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/src/modules/calendar/e-cal-shell-content.c b/src/modules/calendar/e-cal-shell-content.c
index 824740c151..6def72f0ec 100644
--- a/src/modules/calendar/e-cal-shell-content.c
+++ b/src/modules/calendar/e-cal-shell-content.c
@@ -1114,7 +1114,11 @@ update_adjustment (ECalShellContent *cal_shell_content,
/* Determine the first date shown. */
start_date = week_view->base_date;
week_offset = floor (value + 0.5);
- g_date_add_days (&start_date, week_offset * 7);
+
+ if (week_offset > 0)
+ g_date_add_days (&start_date, week_offset * 7);
+ else
+ g_date_subtract_days (&start_date, week_offset * (-7));
/* Convert the old & new first days shown to julian values. */
old_first_day_julian = g_date_get_julian (&first_day_shown);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]