[gnome-todo] edit-pane: Adapt to GtkCalendar API changes
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] edit-pane: Adapt to GtkCalendar API changes
- Date: Mon, 17 Feb 2020 17:34:47 +0000 (UTC)
commit c4181a47a8e6b0f9801e078bfd052c77b0e1498c
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Wed Feb 12 20:13:12 2020 -0300
edit-pane: Adapt to GtkCalendar API changes
src/task-list-view/gtd-edit-pane.c | 28 +++-------------------------
1 file changed, 3 insertions(+), 25 deletions(-)
---
diff --git a/src/task-list-view/gtd-edit-pane.c b/src/task-list-view/gtd-edit-pane.c
index 09070f4..ee2efa7 100644
--- a/src/task-list-view/gtd-edit-pane.c
+++ b/src/task-list-view/gtd-edit-pane.c
@@ -83,11 +83,7 @@ update_date_widgets (GtdEditPane *self)
if (dt)
{
- gtk_calendar_select_month (self->calendar,
- g_date_time_get_month (dt) - 1,
- g_date_time_get_year (dt));
-
- gtk_calendar_select_day (self->calendar, g_date_time_get_day_of_month (dt));
+ gtk_calendar_select_day (self->calendar, dt);
}
else
@@ -96,11 +92,7 @@ update_date_widgets (GtdEditPane *self)
today = g_date_time_new_now_local ();
- gtk_calendar_select_month (self->calendar,
- g_date_time_get_month (today) - 1,
- g_date_time_get_year (today));
- gtk_calendar_select_day (self->calendar,
- g_date_time_get_day_of_month (today));
+ gtk_calendar_select_day (self->calendar, dt);
g_clear_pointer (&today, g_date_time_unref);
}
@@ -123,24 +115,10 @@ on_date_selected_cb (GtkCalendar *calendar,
{
g_autoptr (GDateTime) new_dt = NULL;
g_autofree gchar *text = NULL;
- guint year;
- guint month;
- guint day;
GTD_ENTRY;
- gtk_calendar_get_date (calendar,
- &year,
- &month,
- &day);
-
- new_dt = g_date_time_new_local (year,
- month + 1,
- day,
- 0,
- 0,
- 0);
-
+ new_dt = gtk_calendar_get_date (calendar);
text = g_date_time_format (new_dt, "%x");
gtd_task_set_due_date (self->task, new_dt);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]