Fixing switching between long and short name forms in Exch
Change-Id: I4b8bb61a23f147b9f26419e3466c9266f70e1b3d
diff --git a/src/com/android/contacts/views/editor/ContactEditorFragment.java b/src/com/android/contacts/views/editor/ContactEditorFragment.java
index 51d963a..e0acf44 100644
--- a/src/com/android/contacts/views/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/views/editor/ContactEditorFragment.java
@@ -1033,10 +1033,12 @@
switch (request) {
case EditorListener.EDITOR_FORM_CHANGED:
- if (nameEditor.areOptionalFieldsVisible()) {
- switchFromFullNameToStructuredName(nameEditor);
- } else {
- switchFromStructuredNameToFullName(nameEditor);
+ if (nameEditor.hasShortAndLongForms()) {
+ if (nameEditor.areOptionalFieldsVisible()) {
+ switchFromFullNameToStructuredName(nameEditor);
+ } else {
+ switchFromStructuredNameToFullName(nameEditor);
+ }
}
break;