From f1767037ac4b1638ac1c440025c38382c2068bff Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Wed, 13 Sep 2023 09:09:38 -0300 Subject: [PATCH] views/month: Clear selection after showing overflow This should prevent selection after clicking any overflow button. --- src/gui/views/gcal-month-view.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/gui/views/gcal-month-view.c b/src/gui/views/gcal-month-view.c index cd9b95ef..8c6cf748 100644 --- a/src/gui/views/gcal-month-view.c +++ b/src/gui/views/gcal-month-view.c @@ -1047,6 +1047,12 @@ on_month_row_show_overflow_cb (GcalMonthViewRow *row, gcal_month_popover_set_date (popover, gcal_month_cell_get_date (cell)); gcal_month_popover_popup (popover); + /* FIXME: here we forcefully disable selection, but I wonder if there's a better + * way to do it. + */ + gtk_event_controller_set_propagation_phase (self->motion_controller, GTK_PHASE_NONE); + gcal_view_clear_marks (GCAL_VIEW (self)); + GCAL_EXIT; }