From 6ebe45df18745164ba763bf00cac977f137addd5 Mon Sep 17 00:00:00 2001 From: Sam Bosley Date: Wed, 18 Apr 2012 14:06:18 -0700 Subject: [PATCH] Fix bug with choosing contact from quickadd --- .../com/todoroo/astrid/actfm/EditPeopleControlSet.java | 1 + astrid/src/com/todoroo/astrid/ui/QuickAddBar.java | 6 ++++++ 2 files changed, 7 insertions(+) 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; }