Fixup quoted text checking on rotation.

Change-Id: Id589a6444a4af487a7b47de6c30ea1a078c7696a
diff --git a/src/com/android/mail/compose/ComposeActivity.java b/src/com/android/mail/compose/ComposeActivity.java
index 97dca1f..6324686 100644
--- a/src/com/android/mail/compose/ComposeActivity.java
+++ b/src/com/android/mail/compose/ComposeActivity.java
@@ -272,6 +272,8 @@
         Intent intent = getIntent();
         Account account;
         Message message;
+        boolean showQuotedText = false;
+
         int action;
         if (savedInstanceState != null && savedInstanceState.containsKey(EXTRA_MESSAGE)) {
             action = savedInstanceState.getInt(EXTRA_ACTION, COMPOSE);
@@ -301,6 +303,7 @@
             initFromDraftMessage(message);
             initQuotedTextFromRefMessage(mRefMessage, action);
             showCcBcc(savedInstanceState);
+            showQuotedText = message.appendRefMessageContent;
         } else if (action == EDIT_DRAFT) {
             initFromDraftMessage(message);
             showCcBcc(message);
@@ -321,10 +324,12 @@
                     break;
             }
             initQuotedTextFromRefMessage(mRefMessage, action);
+            showQuotedText = message.appendRefMessageContent;
         } else if ((action == REPLY || action == REPLY_ALL || action == FORWARD)) {
             if (mRefMessage != null) {
                 initFromRefMessage(action, mAccount.name);
                 showCcBcc(mRefMessage);
+                showQuotedText = true;
             }
         } else {
             initFromExtras(intent);
@@ -341,6 +346,11 @@
         initChangeListeners();
         setFocus(action);
         updateHideOrShowCcBcc();
+        updateHideOrShowQuotedText(showQuotedText);
+    }
+
+    private void updateHideOrShowQuotedText(boolean showQuotedText) {
+        mQuotedTextView.updateCheckedState(showQuotedText);
     }
 
     private void setFocus(int action) {