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

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