window: Compare week for month view too
The new month view operates on week rows, so it makes sense to perform the same check than that of the week view. https://gitlab.gnome.org/GNOME/gnome-calendar/-/issues/1063
This commit is contained in:
@@ -195,19 +195,15 @@ update_today_action_enabled (GcalWindow *window)
|
|||||||
switch (window->active_view)
|
switch (window->active_view)
|
||||||
{
|
{
|
||||||
case GCAL_WINDOW_VIEW_WEEK:
|
case GCAL_WINDOW_VIEW_WEEK:
|
||||||
|
case GCAL_WINDOW_VIEW_MONTH:
|
||||||
enabled = g_date_time_get_year (window->active_date) != g_date_time_get_year (now) ||
|
enabled = g_date_time_get_year (window->active_date) != g_date_time_get_year (now) ||
|
||||||
g_date_time_get_week_of_year (window->active_date) != g_date_time_get_week_of_year (now);
|
g_date_time_get_week_of_year (window->active_date) != g_date_time_get_week_of_year (now);
|
||||||
|
|
||||||
GCAL_TRACE_MSG ("Week: active date's week is %d, current week is %d",
|
GCAL_TRACE_MSG ("Active date's week is %d, current week is %d",
|
||||||
g_date_time_get_week_of_year (window->active_date),
|
g_date_time_get_week_of_year (window->active_date),
|
||||||
g_date_time_get_week_of_year (now));
|
g_date_time_get_week_of_year (now));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case GCAL_WINDOW_VIEW_MONTH:
|
|
||||||
enabled = g_date_time_get_year (window->active_date) != g_date_time_get_year (now) ||
|
|
||||||
g_date_time_get_month (window->active_date) != g_date_time_get_month (now);
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
default:
|
||||||
enabled = TRUE;
|
enabled = TRUE;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user