diff --git a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java index 0eb7153ca..e2b33323f 100644 --- a/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java +++ b/astrid/plugin-src/com/todoroo/astrid/actfm/EditPeopleControlSet.java @@ -939,6 +939,7 @@ public class EditPeopleControlSet extends PopupControlSet { } assignedCustom.setText(email); dontClearAssignedCustom = true; + refreshDisplayView(); dialog.dismiss(); } else { DialogUtilities.okDialog(activity, activity.getString(R.string.TEA_contact_error), null); diff --git a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java index 6cafc656c..4a23a367e 100644 --- a/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java +++ b/astrid/src/com/todoroo/astrid/ui/QuickAddBar.java @@ -395,6 +395,12 @@ public class QuickAddBar extends LinearLayout { // the rest of onActivityResult is totally unrelated to // voicerecognition, so bail out return true; + } else if (requestCode == TaskEditFragment.REQUEST_CODE_CONTACT) { + if (resultCode == Activity.RESULT_OK) + peopleControl.onActivityResult(requestCode, resultCode, data); + else + peopleControl.assignToMe(); + return true; }