summaryrefslogtreecommitdiffstats
path: root/src/com/android/contacts/editor/ContactEditorFragment.java
diff options
context:
space:
mode:
authorWalter Jang <wjang@google.com>2015-06-19 14:15:08 -0700
committerWalter Jang <wjang@google.com>2015-06-19 15:09:44 -0700
commitc90cc15b804fb00339a3b98e5c951549f9b03599 (patch)
tree742dc53c99d713f71c5ce4ef2c3bc9943f63167a /src/com/android/contacts/editor/ContactEditorFragment.java
parentfa127a1c0ca95139664771edc3d5d97331c93b19 (diff)
downloadpackages_apps_Contacts-c90cc15b804fb00339a3b98e5c951549f9b03599.tar.gz
packages_apps_Contacts-c90cc15b804fb00339a3b98e5c951549f9b03599.tar.bz2
packages_apps_Contacts-c90cc15b804fb00339a3b98e5c951549f9b03599.zip
Make saving a contact less confusing
* Add always visible save menu item (a checkmark icon) on both the compact and full editors. Selecting it saves changes and closes the editor (what back does currently). * On the compact editor, make back perform a discard, including warning the user if there are unsaved changes. * On the full editor, back still saves and goes back to the full editor. This is not ideal but it's out of scope to not save changes between the two editors when editing an existing contact. Bug 19983789 Change-Id: Ie23b75978db70f2b438a824e39f0ae8fb8aa99ec
Diffstat (limited to 'src/com/android/contacts/editor/ContactEditorFragment.java')
-rw-r--r--src/com/android/contacts/editor/ContactEditorFragment.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
index 7b17d638d..1e06306e4 100644
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorFragment.java
@@ -131,8 +131,7 @@ public class ContactEditorFragment extends ContactEditorBaseFragment implements
@Override
public boolean onOptionsItemSelected(MenuItem item) {
- // Override the home/done options to return to the compact editor
- if (item.getItemId() == android.R.id.home || item.getItemId() == R.id.menu_done) {
+ if (item.getItemId() == android.R.id.home) {
return save(SaveMode.COMPACT, /* backPressed =*/ true);
}
return super.onOptionsItemSelected(item);