Blob Blame History Raw
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