Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/evolution/calendar/ChangeLog,v
retrieving revision 1.2451
diff -u -p -r1.2451 ChangeLog
--- ChangeLog	22 Jul 2004 03:02:07 -0000	1.2451
+++ ChangeLog	23 Jul 2004 07:56:04 -0000
@@ -1,3 +1,10 @@
+2004-07-23  Eric Zhao  <eric.zhao@sun.com>
+
+	* gui/e-cal-model-tasks.c: (ecmt_set_value_at),
+	(e_cal_model_tasks_mark_task_complete):
+	using e_table_model_cell_changed to emit "model_cell_changed"
+	signal, fixes #61866.
+
 2004-07-20  Not Zed  <NotZed@Ximian.com>
 
 	* gui/e-cal-model.c: 
Index: gui/e-cal-model-tasks.c
===================================================================
RCS file: /cvs/gnome/evolution/calendar/gui/e-cal-model-tasks.c,v
retrieving revision 1.24
diff -u -p -r1.24 e-cal-model-tasks.c
--- gui/e-cal-model-tasks.c	13 Jul 2004 11:07:19 -0000	1.24
+++ gui/e-cal-model-tasks.c	23 Jul 2004 07:56:09 -0000
@@ -829,6 +829,8 @@ ecmt_set_value_at (ETableModel *etm, int
 		
 		/* FIXME Show error dialog */
 	}
+
+	e_table_model_cell_changed (etm, col, row);
 }
 
 static gboolean
@@ -1100,4 +1102,6 @@ e_cal_model_tasks_mark_task_complete (EC
 	comp_data = e_cal_model_get_component_at (E_CAL_MODEL (model), model_row);
 	if (comp_data)
 		ensure_task_complete (comp_data, -1);
+
+	e_table_model_cell_changed (E_TABLE_MODEL (model), E_CAL_MODEL_TASKS_FIELD_COMPLETE, model_row);
 }
