Index: chrome/browser/ui/views/profiles/profile_chooser_view.cc |
diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
index f96693ef0633220df8787f240958ffd116a2fc7f..582b57bb364dab1f9d0e20b268e6b574a2653dcd 100644 |
--- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
+++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc |
@@ -710,6 +710,13 @@ bool ProfileChooserView::AcceleratorPressed( |
return true; |
} |
+bool ProfileChooserView::HandleContextMenu( |
+ const content::ContextMenuParams& params) { |
+ // Suppresses the context menu because some features, such as inspecting |
+ // elements, are not appropriate in a bubble. |
+ return true; |
+} |
+ |
void ProfileChooserView::ButtonPressed(views::Button* sender, |
const ui::Event& event) { |
if (sender == users_button_) { |
@@ -1445,6 +1452,7 @@ views::View* ProfileChooserView::CreateGaiaSigninView() { |
Profile* profile = browser_->profile(); |
views::WebView* web_view = new views::WebView(profile); |
web_view->LoadInitialURL(url); |
+ web_view->GetWebContents()->SetDelegate(this); |
web_view->SetPreferredSize( |
gfx::Size(kFixedGaiaViewWidth, kFixedGaiaViewHeight)); |
content::RenderWidgetHostView* rwhv = |