| Index: components/pdf/renderer/pepper_pdf_host.cc
|
| diff --git a/components/pdf/renderer/pepper_pdf_host.cc b/components/pdf/renderer/pepper_pdf_host.cc
|
| index ab9418b33db14ef60cd5f21fd768156e506731a6..d8a05402fa51359f60194885e544a9c77fbd808c 100644
|
| --- a/components/pdf/renderer/pepper_pdf_host.cc
|
| +++ b/components/pdf/renderer/pepper_pdf_host.cc
|
| @@ -197,11 +197,9 @@ int32_t PepperPDFHost::OnHostMsgSetLinkUnderCursor(
|
| int32_t PepperPDFHost::OnHostMsgSetAccessibilityViewportInfo(
|
| ppapi::host::HostMessageContext* context,
|
| const PP_PrivateAccessibilityViewportInfo& viewport_info) {
|
| - content::PepperPluginInstance* instance =
|
| - host_->GetPluginInstance(pp_instance());
|
| - if (!instance)
|
| + if (!host_->GetPluginInstance(pp_instance()))
|
| return PP_ERROR_FAILED;
|
| - CreatePdfAccessibilityTreeIfNeeded(instance);
|
| + CreatePdfAccessibilityTreeIfNeeded();
|
| pdf_accessibility_tree_->SetAccessibilityViewportInfo(viewport_info);
|
| return PP_OK;
|
| }
|
| @@ -209,11 +207,9 @@ int32_t PepperPDFHost::OnHostMsgSetAccessibilityViewportInfo(
|
| int32_t PepperPDFHost::OnHostMsgSetAccessibilityDocInfo(
|
| ppapi::host::HostMessageContext* context,
|
| const PP_PrivateAccessibilityDocInfo& doc_info) {
|
| - content::PepperPluginInstance* instance =
|
| - host_->GetPluginInstance(pp_instance());
|
| - if (!instance)
|
| + if (!host_->GetPluginInstance(pp_instance()))
|
| return PP_ERROR_FAILED;
|
| - CreatePdfAccessibilityTreeIfNeeded(instance);
|
| + CreatePdfAccessibilityTreeIfNeeded();
|
| pdf_accessibility_tree_->SetAccessibilityDocInfo(doc_info);
|
| return PP_OK;
|
| }
|
| @@ -223,21 +219,18 @@ int32_t PepperPDFHost::OnHostMsgSetAccessibilityPageInfo(
|
| const PP_PrivateAccessibilityPageInfo& page_info,
|
| const std::vector<PP_PrivateAccessibilityTextRunInfo>& text_run_info,
|
| const std::vector<PP_PrivateAccessibilityCharInfo>& chars) {
|
| - content::PepperPluginInstance* instance =
|
| - host_->GetPluginInstance(pp_instance());
|
| - if (!instance)
|
| + if (!host_->GetPluginInstance(pp_instance()))
|
| return PP_ERROR_FAILED;
|
| - CreatePdfAccessibilityTreeIfNeeded(instance);
|
| + CreatePdfAccessibilityTreeIfNeeded();
|
| pdf_accessibility_tree_->SetAccessibilityPageInfo(
|
| page_info, text_run_info, chars);
|
| return PP_OK;
|
| }
|
|
|
| -void PepperPDFHost::CreatePdfAccessibilityTreeIfNeeded(
|
| - content::PepperPluginInstance* instance) {
|
| +void PepperPDFHost::CreatePdfAccessibilityTreeIfNeeded() {
|
| if (!pdf_accessibility_tree_) {
|
| - pdf_accessibility_tree_.reset(
|
| - new PdfAccessibilityTree(instance->GetRenderView()));
|
| + pdf_accessibility_tree_.reset(new PdfAccessibilityTree(
|
| + host_, pp_instance()));
|
| }
|
| }
|
|
|
|
|