From 7cae25eaaa1eb2d73b82e821d34338019892725f Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Wed, 7 Mar 2012 16:14:37 -0800 Subject: [PATCH] Fixed a bug where assignment wouldn't save/refresh when assigning tasks via email on tablet --- .../com/todoroo/astrid/actfm/EditPeopleControlSet.java | 1 + astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java index 48318fc3b..c241695fc 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java @@ -175,6 +175,7 @@ public class EditPeopleControlSet extends PopupControlSet { @Override public void readFromTask(Task sourceTask) { setTask(sourceTask); + assignedCustom.setText(""); //$NON-NLS-1$ setUpData(task, null); } diff --git a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java index a3ccdf437..ccd5e6dab 100755 --- a/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java +++ b/astrid/src/com/todoroo/astrid/activity/TaskEditFragment.java @@ -825,8 +825,8 @@ ViewPager.OnPageChangeListener, EditNoteActivity.UpdatesChangedListener { } String processedToast = addDueTimeToToast(toast.toString()); - boolean cancelFinish = !onPause && peopleControlSet != null - && !peopleControlSet.saveSharingSettings(processedToast); + boolean cancelFinish = peopleControlSet != null + && !peopleControlSet.saveSharingSettings(processedToast) && !onPause; boolean tagsChanged = Flags.check(Flags.TAGS_CHANGED); model.putTransitory("task-edit-save", true); //$NON-NLS-1$