From 4a2193de1327f8277c96826118fd23b83142215e Mon Sep 17 00:00:00 2001
From: Michael Catanzaro <mcatanzaro@igalia.com>
Date: Wed, 3 Jul 2019 12:19:44 -0500
Subject: [PATCH] Fix crash in update_default_calendar_row()
It's wrong to call set_row() with NULL row.
Fixes #422
---
src/gui/gcal-quick-add-popover.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/gui/gcal-quick-add-popover.c b/src/gui/gcal-quick-add-popover.c
index a1d7a4cf..e7317b63 100644
--- a/src/gui/gcal-quick-add-popover.c
+++ b/src/gui/gcal-quick-add-popover.c
@@ -495,7 +495,8 @@ update_default_calendar_row (GcalQuickAddPopover *self)
default_calendar = gcal_manager_get_default_calendar (manager);
row = get_row_for_calendar (self, default_calendar);
- select_row (self, GTK_LIST_BOX_ROW (row));
+ if (row != NULL)
+ select_row (self, GTK_LIST_BOX_ROW (row));
}
--
2.21.0