Index: content/renderer/pepper/pepper_plugin_instance_impl.cc |
diff --git a/content/renderer/pepper/pepper_plugin_instance_impl.cc b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
index 452a35ba8f3c3f8592bb0b34829ce5a343abbc99..3c43190dbc5577ba6b01cc452fb8e59c9f3dd4cc 100644 |
--- a/content/renderer/pepper/pepper_plugin_instance_impl.cc |
+++ b/content/renderer/pepper/pepper_plugin_instance_impl.cc |
@@ -2132,6 +2132,11 @@ bool PepperPluginInstanceImpl::PrepareTextureMailbox( |
release_callback); |
} |
+void PepperPluginInstanceImpl::AccessibilityModeChanged() { |
+ if (render_frame_->render_accessibility() && LoadPdfInterface()) |
+ plugin_pdf_interface_->EnableAccessibility(pp_instance()); |
+} |
+ |
void PepperPluginInstanceImpl::OnDestruct() { render_frame_ = NULL; } |
void PepperPluginInstanceImpl::OnThrottleStateChange() { |
@@ -3009,6 +3014,10 @@ bool PepperPluginInstanceImpl::IsValidInstanceOf(PluginModule* module) { |
return module == module_.get() || module == original_module_.get(); |
} |
+RenderFrame* PepperPluginInstanceImpl::GetRenderFrame() { |
+ return render_frame_; |
+} |
+ |
RenderView* PepperPluginInstanceImpl::GetRenderView() { |
return render_frame_ ? render_frame_->render_view() : NULL; |
} |