From 8d79fe2ffda85d17c88d8d5b6b297ef65a518506 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Wed, 13 Sep 2023 18:34:22 -0300 Subject: [PATCH] views/month: Demote assertion to regular check We can have a NULL selection start, when starting the drag on the header section. --- src/gui/views/gcal-month-view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/gui/views/gcal-month-view.c b/src/gui/views/gcal-month-view.c index 8c6cf748..d1dc33c0 100644 --- a/src/gui/views/gcal-month-view.c +++ b/src/gui/views/gcal-month-view.c @@ -784,14 +784,14 @@ on_click_gesture_released_cb (GtkGestureClick *click_gesture, widget_at_position = gtk_widget_pick (GTK_WIDGET (self), x, y, GTK_PICK_DEFAULT); - if (!widget_at_position || !gtk_widget_get_ancestor (widget_at_position, GCAL_TYPE_MONTH_VIEW_ROW)) + if (!self->selection.start || + !widget_at_position || + !gtk_widget_get_ancestor (widget_at_position, GCAL_TYPE_MONTH_VIEW_ROW)) { gcal_view_clear_marks (GCAL_VIEW (self)); GCAL_RETURN (); } - g_assert (self->selection.start != NULL); - selection_start = self->selection.start; selection_end = self->selection.end ?: selection_start;