Commit 9d22b16c authored by fsamuel@chromium.org's avatar fsamuel@chromium.org

Browser Plugin: Tell WebKit that the Browser Plugin supports keyboard focus.

Now that http://trac.webkit.org/changeset/124954 has landed, let's tell WebKit
that this plugin supports keyboard focus.

BUG=120263

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=150666

Review URL: https://chromiumcodereview.appspot.com/10831215

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@150984 0039d316-1c4b-4281-b951-d872f2087c98
parent 2c9dee6c
...@@ -266,6 +266,10 @@ NPObject* BrowserPlugin::scriptableObject() { ...@@ -266,6 +266,10 @@ NPObject* BrowserPlugin::scriptableObject() {
return browser_plugin_np_object; return browser_plugin_np_object;
} }
bool BrowserPlugin::supportsKeyboardFocus() const {
return true;
}
void BrowserPlugin::paint(WebCanvas* canvas, const WebRect& rect) { void BrowserPlugin::paint(WebCanvas* canvas, const WebRect& rect) {
if (guest_crashed_) { if (guest_crashed_) {
if (!sad_guest_) // Lazily initialize bitmap. if (!sad_guest_) // Lazily initialize bitmap.
......
...@@ -60,6 +60,7 @@ class CONTENT_EXPORT BrowserPlugin : ...@@ -60,6 +60,7 @@ class CONTENT_EXPORT BrowserPlugin :
virtual bool initialize(WebKit::WebPluginContainer* container) OVERRIDE; virtual bool initialize(WebKit::WebPluginContainer* container) OVERRIDE;
virtual void destroy() OVERRIDE; virtual void destroy() OVERRIDE;
virtual NPObject* scriptableObject() OVERRIDE; virtual NPObject* scriptableObject() OVERRIDE;
virtual bool supportsKeyboardFocus() const OVERRIDE;
virtual void paint( virtual void paint(
WebKit::WebCanvas* canvas, WebKit::WebCanvas* canvas,
const WebKit::WebRect& rect) OVERRIDE; const WebKit::WebRect& rect) OVERRIDE;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment