diff options
author | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-15 20:53:05 +0000 |
---|---|---|
committer | fsamuel@chromium.org <fsamuel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-05-15 20:53:05 +0000 |
commit | 660f18eddada5f9cc329333df1eb834698c03f3a (patch) | |
tree | 573c556237f83bbbd447b7eadca3cbf00e8ace1c /content/browser/browser_plugin/browser_plugin_embedder.cc | |
parent | 9b1e1cc023f835cb055c58e37bb63a5a170a20de (diff) | |
download | chromium_src-660f18eddada5f9cc329333df1eb834698c03f3a.zip chromium_src-660f18eddada5f9cc329333df1eb834698c03f3a.tar.gz chromium_src-660f18eddada5f9cc329333df1eb834698c03f3a.tar.bz2 |
<webview>: Cleanup Pointer Lock & Simplify HandleKeyboardEvent
This CL makes BrowserPluginGuestDelegate::HandleKeyboardEvent match WebContentsDelegate::HandleKeyboardEvent.
BUG=364141, 330264
Review URL: https://codereview.chromium.org/288113005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@270809 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/browser_plugin/browser_plugin_embedder.cc')
-rw-r--r-- | content/browser/browser_plugin/browser_plugin_embedder.cc | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/content/browser/browser_plugin/browser_plugin_embedder.cc b/content/browser/browser_plugin/browser_plugin_embedder.cc index a3fe09b..1c0df05 100644 --- a/content/browser/browser_plugin/browser_plugin_embedder.cc +++ b/content/browser/browser_plugin/browser_plugin_embedder.cc @@ -86,28 +86,6 @@ void BrowserPluginEmbedder::DidSendScreenRects() { base::Unretained(this))); } -bool BrowserPluginEmbedder::UnlockMouseIfNecessaryCallback( - const NativeWebKeyboardEvent& event, - WebContents* guest_web_contents) { - return static_cast<WebContentsImpl*>(guest_web_contents)-> - GetBrowserPluginGuest()->UnlockMouseIfNecessary(event); -} - -bool BrowserPluginEmbedder::HandleKeyboardEvent( - const NativeWebKeyboardEvent& event) { - if ((event.type != blink::WebInputEvent::RawKeyDown) || - (event.windowsKeyCode != ui::VKEY_ESCAPE) || - (event.modifiers & blink::WebInputEvent::InputModifiers)) { - return false; - } - - return GetBrowserPluginGuestManager()->ForEachGuest( - GetWebContents(), - base::Bind(&BrowserPluginEmbedder::UnlockMouseIfNecessaryCallback, - base::Unretained(this), - event)); -} - bool BrowserPluginEmbedder::SetZoomLevelCallback( double level, WebContents* guest_web_contents) { double zoom_factor = content::ZoomLevelToZoomFactor(level); |