Blame SOURCES/evolution-3.22.6-meeting-time-selector-crash.patch

6159b2
diff -up evolution-3.22.6/calendar/gui/e-meeting-time-sel.c.meeting-time-selector-crash evolution-3.22.6/calendar/gui/e-meeting-time-sel.c
6159b2
--- evolution-3.22.6/calendar/gui/e-meeting-time-sel.c.meeting-time-selector-crash	2016-07-11 14:31:29.000000000 +0200
6159b2
+++ evolution-3.22.6/calendar/gui/e-meeting-time-sel.c	2017-04-12 14:53:43.521196869 +0200
6159b2
@@ -1427,6 +1427,12 @@ e_meeting_time_selector_refresh_cb (gpoi
6159b2
 {
6159b2
 	EMeetingTimeSelector *mts = data;
6159b2
 
6159b2
+	if (!mts->model) {
6159b2
+		/* Destroyed, do not do anything */
6159b2
+		g_object_unref (mts);
6159b2
+		return FALSE;
6159b2
+	}
6159b2
+
6159b2
 	if (e_meeting_store_get_num_queries (mts->model) == 0) {
6159b2
 		GdkCursor *cursor;
6159b2
 		GdkWindow *window;