summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntónio Fernandes <antoniof@gnome.org>2021-12-24 01:10:00 +0000
committerAntónio Fernandes <antoniof@gnome.org>2022-01-01 22:24:03 +0000
commitc6630397674545e3481a1ffdf1348c6bae10d2bd (patch)
tree8c2ad6ce857a3e50b053c86543fd66ade22330b8
parent7f6331313b9367bc5dcd0e527df3fcbd59b4a64f (diff)
downloadnautilus-c6630397674545e3481a1ffdf1348c6bae10d2bd.tar.gz
search-popover: Adapt to GtkCalendar API changes
GDateTime-centric now.
-rw-r--r--src/nautilus-search-popover.c19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/nautilus-search-popover.c b/src/nautilus-search-popover.c
index 450af4ea6..21565a5ef 100644
--- a/src/nautilus-search-popover.c
+++ b/src/nautilus-search-popover.c
@@ -91,12 +91,9 @@ calendar_day_selected (GtkCalendar *calendar,
NautilusSearchPopover *popover)
{
GDateTime *date;
- guint year, month, day;
GPtrArray *date_range;
- gtk_calendar_get_date (calendar, &year, &month, &day);
-
- date = g_date_time_new_local (year, month + 1, day, 0, 0, 0);
+ date = gtk_calendar_get_date (calendar);
date_range = g_ptr_array_new_full (2, (GDestroyNotify) g_date_time_unref);
g_ptr_array_add (date_range, g_date_time_ref (date));
@@ -126,12 +123,7 @@ setup_date (NautilusSearchPopover *popover,
g_signal_handlers_block_by_func (popover->calendar, calendar_day_selected, popover);
- gtk_calendar_select_month (GTK_CALENDAR (popover->calendar),
- g_date_time_get_month (date_initial) - 1,
- g_date_time_get_year (date_initial));
-
- gtk_calendar_select_day (GTK_CALENDAR (popover->calendar),
- g_date_time_get_day_of_month (date_initial));
+ gtk_calendar_select_day (GTK_CALENDAR (popover->calendar), date_initial);
update_date_label (popover, date_range);
@@ -724,12 +716,7 @@ nautilus_search_popover_closed (GtkPopover *popover)
/* Reselect today at the calendar */
g_signal_handlers_block_by_func (self->calendar, calendar_day_selected, self);
- gtk_calendar_select_month (GTK_CALENDAR (self->calendar),
- g_date_time_get_month (now) - 1,
- g_date_time_get_year (now));
-
- gtk_calendar_select_day (GTK_CALENDAR (self->calendar),
- g_date_time_get_day_of_month (now));
+ gtk_calendar_select_day (GTK_CALENDAR (self->calendar), now);
g_signal_handlers_unblock_by_func (self->calendar, calendar_day_selected, self);
}