Fix compact contact edit frag not added right on rotate

Bug 20517400
Bug 20317185

Change-Id: I6faac9745017781320d86f8cd19b8edafeaa0c7d
diff --git a/src/com/android/contacts/activities/CompactContactEditorActivity.java b/src/com/android/contacts/activities/CompactContactEditorActivity.java
index e850591..95cb08a 100644
--- a/src/com/android/contacts/activities/CompactContactEditorActivity.java
+++ b/src/com/android/contacts/activities/CompactContactEditorActivity.java
@@ -28,19 +28,21 @@
  */
 public class CompactContactEditorActivity extends ContactEditorBaseActivity {
 
+    private static final String TAG_COMPACT_EDITOR = "compact_editor";
+
     @Override
     public void onCreate(Bundle savedState) {
         super.onCreate(savedState);
 
         setContentView(R.layout.compact_contact_editor_activity);
 
-        mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentById(
-                R.id.compact_contact_editor_fragment);
+        mFragment = (CompactContactEditorFragment) getFragmentManager().findFragmentByTag(
+                TAG_COMPACT_EDITOR);
         if (mFragment == null) {
             mFragment = new CompactContactEditorFragment();
             getFragmentManager().beginTransaction()
                     .add(R.id.compact_contact_editor_fragment_container,
-                            (CompactContactEditorFragment) mFragment)
+                            (CompactContactEditorFragment) mFragment, TAG_COMPACT_EDITOR)
                     .commit();
         }
         mFragment.setListener(mFragmentListener);