diff options
author | JP Rosevear <jpr@novell.com> | 2004-09-22 00:09:59 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2004-09-22 00:09:59 +0800 |
commit | fec69a20e1ede0071e64e47afb12974a7f74abe2 (patch) | |
tree | 05006ba7e828595a8f69abd5384a37be68a8c7ea | |
parent | 99efa7fcca687a4b7a9df7897c6c7e2cc1853b6a (diff) | |
download | gsoc2013-evolution-fec69a20e1ede0071e64e47afb12974a7f74abe2.tar.gz gsoc2013-evolution-fec69a20e1ede0071e64e47afb12974a7f74abe2.tar.zst gsoc2013-evolution-fec69a20e1ede0071e64e47afb12974a7f74abe2.zip |
Fixes #66158
2004-09-20 JP Rosevear <jpr@novell.com>
Fixes #66158
* gui/e-cal-model-tasks.c (e_cal_model_tasks_mark_task_complete):
notify of change so completion status updates immediately
svn path=/trunk/; revision=27319
-rw-r--r-- | calendar/ChangeLog | 7 | ||||
-rw-r--r-- | calendar/gui/e-cal-model-tasks.c | 7 |
2 files changed, 13 insertions, 1 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 3e3ec15289..2534b0e5d3 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,10 @@ +2004-09-20 JP Rosevear <jpr@novell.com> + + Fixes #66158 + + * gui/e-cal-model-tasks.c (e_cal_model_tasks_mark_task_complete): + notify of change so completion status updates immediately + 2004-09-21 JP Rosevear <jpr@novell.com> Fixes #59194 diff --git a/calendar/gui/e-cal-model-tasks.c b/calendar/gui/e-cal-model-tasks.c index 1b1d30427c..fe162cc388 100644 --- a/calendar/gui/e-cal-model-tasks.c +++ b/calendar/gui/e-cal-model-tasks.c @@ -1099,6 +1099,11 @@ e_cal_model_tasks_mark_task_complete (ECalModelTasks *model, gint model_row) priv = model->priv; comp_data = e_cal_model_get_component_at (E_CAL_MODEL (model), model_row); - if (comp_data) + if (comp_data) { + e_table_model_pre_change (E_TABLE_MODEL (model)); + ensure_task_complete (comp_data, -1); + + e_table_model_row_changed (E_TABLE_MODEL (model), model_row); + } } |