summaryrefslogtreecommitdiffstats
path: root/webkit/glue/plugins/webplugin_delegate_impl_win.cc
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/glue/plugins/webplugin_delegate_impl_win.cc')
-rw-r--r--webkit/glue/plugins/webplugin_delegate_impl_win.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/webkit/glue/plugins/webplugin_delegate_impl_win.cc b/webkit/glue/plugins/webplugin_delegate_impl_win.cc
index 87bb088..09184ab 100644
--- a/webkit/glue/plugins/webplugin_delegate_impl_win.cc
+++ b/webkit/glue/plugins/webplugin_delegate_impl_win.cc
@@ -1050,11 +1050,9 @@ void WebPluginDelegateImpl::WindowlessSetWindow() {
void WebPluginDelegateImpl::SetFocus(bool focused) {
DCHECK(instance()->windowless());
- if (!focused)
- return;
NPEvent focus_event;
- focus_event.event = WM_SETFOCUS;
+ focus_event.event = focused ? WM_SETFOCUS : WM_KILLFOCUS;
focus_event.wParam = 0;
focus_event.lParam = 0;