Merge "Always write current state in EditorFragment" into ub-contactsdialer-h-dev
diff --git a/src/com/android/contacts/editor/ContactEditorFragment.java b/src/com/android/contacts/editor/ContactEditorFragment.java
index 5f83be7..e013da4 100644
--- a/src/com/android/contacts/editor/ContactEditorFragment.java
+++ b/src/com/android/contacts/editor/ContactEditorFragment.java
@@ -615,10 +615,7 @@
                 Lists.<RawContact>newArrayList() : Lists.newArrayList(mRawContacts));
         // NOTE: mGroupMetaData is not saved
 
-        if (hasValidState()) {
-            // Store entities with modifications
-            outState.putParcelable(KEY_EDIT_STATE, mState);
-        }
+        outState.putParcelable(KEY_EDIT_STATE, mState);
         outState.putInt(KEY_STATUS, mStatus);
         outState.putBoolean(KEY_HAS_NEW_CONTACT, mHasNewContact);
         outState.putBoolean(KEY_NEW_CONTACT_READY, mNewContactDataReady);