| Index: chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| diff --git a/chrome/browser/renderer_context_menu/render_view_context_menu.cc b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| index 6bffc3545d4b9286d24a687ae5049eb49b6aaa47..e56a7f0d8a72fec1dcccdec53daef69924354848 100644
|
| --- a/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| +++ b/chrome/browser/renderer_context_menu/render_view_context_menu.cc
|
| @@ -1245,14 +1245,16 @@ void RenderViewContextMenu::AppendPageItems() {
|
| std::unique_ptr<translate::TranslatePrefs> prefs(
|
| ChromeTranslateClient::CreateTranslatePrefs(
|
| GetPrefs(browser_context_)));
|
| - std::string locale =
|
| - translate::TranslateManager::GetTargetLanguage(prefs.get());
|
| - base::string16 language =
|
| - l10n_util::GetDisplayNameForLocale(locale, locale, true);
|
| - menu_model_.AddItem(
|
| - IDC_CONTENT_CONTEXT_TRANSLATE,
|
| - l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE, language));
|
| - AddGoogleIconToLastMenuItem(&menu_model_);
|
| + if (prefs->IsEnabled()) {
|
| + std::string locale =
|
| + translate::TranslateManager::GetTargetLanguage(prefs.get());
|
| + base::string16 language =
|
| + l10n_util::GetDisplayNameForLocale(locale, locale, true);
|
| + menu_model_.AddItem(
|
| + IDC_CONTENT_CONTEXT_TRANSLATE,
|
| + l10n_util::GetStringFUTF16(IDS_CONTENT_CONTEXT_TRANSLATE, language));
|
| + AddGoogleIconToLastMenuItem(&menu_model_);
|
| + }
|
| }
|
| }
|
|
|
|
|