summaryrefslogtreecommitdiffstats
path: root/chrome/browser/tab_contents
diff options
context:
space:
mode:
authorjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-29 20:38:38 +0000
committerjam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-29 20:38:38 +0000
commitba6b5cfec256bf3e2050a128289c062effede0d2 (patch)
tree274a882ae1ca7e4c1667813d76f3d9cc0158fc2f /chrome/browser/tab_contents
parent894f4a077ae70c658a285377c0f957c0259817d3 (diff)
downloadchromium_src-ba6b5cfec256bf3e2050a128289c062effede0d2.zip
chromium_src-ba6b5cfec256bf3e2050a128289c062effede0d2.tar.gz
chromium_src-ba6b5cfec256bf3e2050a128289c062effede0d2.tar.bz2
Allow quering Pepper plugin for selected text for the context menu. Also take out the ability to access the clipboard since it's not exposed to HTML for security reasons.
Review URL: http://codereview.chromium.org/2841028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@51159 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/tab_contents')
-rw-r--r--chrome/browser/tab_contents/render_view_context_menu.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/chrome/browser/tab_contents/render_view_context_menu.cc b/chrome/browser/tab_contents/render_view_context_menu.cc
index 8fb7fa2..ffbf57c 100644
--- a/chrome/browser/tab_contents/render_view_context_menu.cc
+++ b/chrome/browser/tab_contents/render_view_context_menu.cc
@@ -738,7 +738,8 @@ bool RenderViewContextMenu::IsCommandIdEnabled(int id) const {
source_tab_contents_->language_state().original_language();
std::string target_lang = g_browser_process->GetApplicationLocale();
target_lang = TranslateManager2::GetLanguageCode(target_lang);
- return original_lang != target_lang &&
+ return !!(params_.edit_flags & WebContextMenuData::CanTranslate) &&
+ original_lang != target_lang &&
!source_tab_contents_->language_state().IsPageTranslated() &&
!source_tab_contents_->interstitial_page() &&
TranslateManager2::IsTranslatableURL(params_.page_url);