| Index: content/renderer/pepper_plugin_delegate_impl.cc | 
| diff --git a/content/renderer/pepper_plugin_delegate_impl.cc b/content/renderer/pepper_plugin_delegate_impl.cc | 
| index a88e9396bfad588793e9ec271c18a1ea9ebcb49e..28593dac513c4736997045f90ad73eb1210463d5 100644 | 
| --- a/content/renderer/pepper_plugin_delegate_impl.cc | 
| +++ b/content/renderer/pepper_plugin_delegate_impl.cc | 
| @@ -559,7 +559,8 @@ PepperPluginDelegateImpl::PepperPluginDelegateImpl(RenderView* render_view) | 
| : render_view_(render_view), | 
| has_saved_context_menu_action_(false), | 
| saved_context_menu_action_(0), | 
| -      id_generator_(0) { | 
| +      id_generator_(0), | 
| +      is_pepper_plugin_focused_(false) { | 
| } | 
|  | 
| PepperPluginDelegateImpl::~PepperPluginDelegateImpl() { | 
| @@ -734,6 +735,12 @@ PepperPluginDelegateImpl::GetBitmapForOptimizedPluginPaint( | 
| return NULL; | 
| } | 
|  | 
| +void PepperPluginDelegateImpl::PluginFocusChanged(bool focused) { | 
| +  is_pepper_plugin_focused_ = focused; | 
| +  if (render_view_) | 
| +    render_view_->PpapiPluginFocusChanged(); | 
| +} | 
| + | 
| void PepperPluginDelegateImpl::PluginCrashed( | 
| webkit::ppapi::PluginInstance* instance) { | 
| render_view_->PluginCrashed(instance->module()->path()); | 
| @@ -905,6 +912,10 @@ void PepperPluginDelegateImpl::OnSetFocus(bool has_focus) { | 
| (*i)->SetContentAreaFocus(has_focus); | 
| } | 
|  | 
| +bool PepperPluginDelegateImpl::IsPluginFocused() const { | 
| +  return is_pepper_plugin_focused_; | 
| +} | 
| + | 
| bool PepperPluginDelegateImpl::OpenFileSystem( | 
| const GURL& url, | 
| fileapi::FileSystemType type, | 
|  |