2003-08-27  Hans Petter Jansson  <hpj@ximian.com>

	Fixes #29032.

	* gui/dialogs/task-details-page.c (status_changed): When task status
	is set to "In Progress", set percent complete to 50% only if it was
	previously set to 0% or 100%.

svn path=/trunk/; revision=22395
This commit is contained in:
Hans Petter Jansson
2003-08-28 14:31:50 +00:00
committed by Hans Petter
parent 15c8a15ba1
commit 405d1070bf
2 changed files with 12 additions and 1 deletions

View File

@ -1,3 +1,11 @@
2003-08-27 Hans Petter Jansson <hpj@ximian.com>
Fixes #29032.
* gui/dialogs/task-details-page.c (status_changed): When task status
is set to "In Progress", set percent complete to 50% only if it was
previously set to 0% or 100%.
2003-08-27 Bolian Yin <bolian.yin@sun.com> 2003-08-27 Bolian Yin <bolian.yin@sun.com>
* gui/Makefile.am use libevolution-calendar-a11y instead of libevolution-a11y. * gui/Makefile.am use libevolution-calendar-a11y instead of libevolution-a11y.

View File

@ -594,7 +594,10 @@ status_changed (GtkMenu *menu, TaskDetailsPage *tdpage)
e_date_edit_set_time (E_DATE_EDIT (priv->completed_date), ctime); e_date_edit_set_time (E_DATE_EDIT (priv->completed_date), ctime);
complete_date_changed (tdpage, 0, FALSE); complete_date_changed (tdpage, 0, FALSE);
} else if (status == ICAL_STATUS_INPROCESS) { } else if (status == ICAL_STATUS_INPROCESS) {
e_dialog_spin_set (priv->percent_complete, 50); gint percent_complete = e_dialog_spin_get_int (priv->percent_complete);
if (percent_complete <= 0 || percent_complete >= 100)
e_dialog_spin_set (priv->percent_complete, 50);
e_date_edit_set_time (E_DATE_EDIT (priv->completed_date), ctime); e_date_edit_set_time (E_DATE_EDIT (priv->completed_date), ctime);
complete_date_changed (tdpage, 0, FALSE); complete_date_changed (tdpage, 0, FALSE);
} else if (status == ICAL_STATUS_COMPLETED) { } else if (status == ICAL_STATUS_COMPLETED) {