Chromium Code Reviews| 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()) { |
|
Takashi Toyoshima
2017/04/14 10:22:28
This is the main change. Others are just a mechani
lazyboy
2017/04/17 20:25:45
Thanks for pointing this one out.
|
| + 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_); |
| + } |
| } |
| } |