Index: chrome/browser/translate/translate_manager.cc |
diff --git a/chrome/browser/translate/translate_manager.cc b/chrome/browser/translate/translate_manager.cc |
index 057084e3b9950effa69673d29dd0736f721a0350..abf98a955a338bacafaf9f3b954cf94687005f9a 100644 |
--- a/chrome/browser/translate/translate_manager.cc |
+++ b/chrome/browser/translate/translate_manager.cc |
@@ -332,6 +332,14 @@ void TranslateManager::InitiateTranslation(WebContents* web_contents, |
return; |
} |
+ // MHTML pages currently cannot be translated |
MAD
2013/08/05 15:02:27
Add a period (.) at the end of the sentence please
|
+ // see bug: 217945 |
MAD
2013/08/05 15:02:27
Same here. And use a Capital letter at beginning o
|
+ if (web_contents->GetContentsMimeType() == "multipart/related") { |
+ TranslateBrowserMetrics::ReportInitiationStatus( |
+ TranslateBrowserMetrics::INITIATION_STATUS_MIME_TYPE_IS_NOT_SUPPORTED); |
+ return; |
+ } |
+ |
// Don't translate any Chrome specific page, e.g., New Tab Page, Download, |
// History, and so on. |
GURL page_url = web_contents->GetURL(); |