From 77d90143e4a6540ab3e3c7306962dc03b678fdc7 Mon Sep 17 00:00:00 2001 From: Chenthill Palanisamy Date: Fri, 5 Aug 2005 08:03:55 +0000 Subject: Fixes #311686, #312460 svn path=/trunk/; revision=30000 --- calendar/gui/e-meeting-list-view.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'calendar/gui/e-meeting-list-view.c') diff --git a/calendar/gui/e-meeting-list-view.c b/calendar/gui/e-meeting-list-view.c index c4a6531c7d..101b6281a8 100644 --- a/calendar/gui/e-meeting-list-view.c +++ b/calendar/gui/e-meeting-list-view.c @@ -443,7 +443,7 @@ row_activated_cb (GtkTreeSelection *selection, EMeetingListView *view) EMeetingAttendeeEditLevel el; gint edit_level; GtkTreeModel *model; - GtkTreePath *path; + GtkTreePath *path = NULL; priv = view->priv; @@ -451,6 +451,10 @@ row_activated_cb (GtkTreeSelection *selection, EMeetingListView *view) if (gtk_tree_selection_get_selected (selection, &model, &iter)) { path = gtk_tree_model_get_path (model, &iter); } + + if (!path) + return; + row = gtk_tree_path_get_indices (path)[0]; existing_attendee = e_meeting_store_find_attendee_at_row (priv->store, row); el = e_meeting_attendee_get_edit_level (existing_attendee); -- cgit v1.2.3