hide rendering reporting in Email2

Change-Id: I6fc750a0369a9396fc00f4e5fe4ffac61831d5b4
diff --git a/src/com/android/mail/browse/MessageHeaderView.java b/src/com/android/mail/browse/MessageHeaderView.java
index 126c002..8bd6981 100644
--- a/src/com/android/mail/browse/MessageHeaderView.java
+++ b/src/com/android/mail/browse/MessageHeaderView.java
@@ -32,6 +32,7 @@
 import android.text.style.StyleSpan;
 import android.util.AttributeSet;
 import android.view.LayoutInflater;
+import android.view.Menu;
 import android.view.MenuItem;
 import android.view.View;
 import android.view.View.OnClickListener;
@@ -229,6 +230,7 @@
 
         void showExternalResources(String senderRawAddress);
 
+        boolean supportsMessageTransforms();
         String getMessageTransforms(Message msg);
     }
 
@@ -961,8 +963,14 @@
                 }
                 final boolean defaultReplyAll = getAccount().settings.replyBehavior
                         == UIProvider.DefaultReplyBehavior.REPLY_ALL;
-                mPopup.getMenu().findItem(R.id.reply).setVisible(defaultReplyAll);
-                mPopup.getMenu().findItem(R.id.reply_all).setVisible(!defaultReplyAll);
+                final Menu m = mPopup.getMenu();
+                m.findItem(R.id.reply).setVisible(defaultReplyAll);
+                m.findItem(R.id.reply_all).setVisible(!defaultReplyAll);
+
+                final boolean reportRendering = ENABLE_REPORT_RENDERING_PROBLEM
+                    && mCallbacks.supportsMessageTransforms();
+                m.findItem(R.id.report_rendering_improvement).setVisible(reportRendering);
+                m.findItem(R.id.report_rendering_problem).setVisible(reportRendering);
 
                 mPopup.show();
                 break;
diff --git a/src/com/android/mail/ui/ConversationViewFragment.java b/src/com/android/mail/ui/ConversationViewFragment.java
index 7bed51b..8aae3f3 100644
--- a/src/com/android/mail/ui/ConversationViewFragment.java
+++ b/src/com/android/mail/ui/ConversationViewFragment.java
@@ -967,6 +967,11 @@
     }
 
     @Override
+    public boolean supportsMessageTransforms() {
+        return true;
+    }
+
+    @Override
     public String getMessageTransforms(final Message msg) {
         final String domId = mTemplates.getMessageDomId(msg);
         return (domId == null) ? null : mMessageTransforms.get(domId);
diff --git a/src/com/android/mail/ui/SecureConversationViewFragment.java b/src/com/android/mail/ui/SecureConversationViewFragment.java
index e19b5f6..bd88816 100644
--- a/src/com/android/mail/ui/SecureConversationViewFragment.java
+++ b/src/com/android/mail/ui/SecureConversationViewFragment.java
@@ -201,6 +201,11 @@
     }
 
     @Override
+    public boolean supportsMessageTransforms() {
+        return false;
+    }
+
+    @Override
     public String getMessageTransforms(final Message msg) {
         return null;
     }