| Index: components/pdf_viewer/pdf_viewer.cc
 | 
| diff --git a/components/pdf_viewer/pdf_viewer.cc b/components/pdf_viewer/pdf_viewer.cc
 | 
| index 1fa29848851d06eb29eeb681fd9344b20c83c805..ba162121b7007105c1f91eda96b51d46ac5c3077 100644
 | 
| --- a/components/pdf_viewer/pdf_viewer.cc
 | 
| +++ b/components/pdf_viewer/pdf_viewer.cc
 | 
| @@ -27,10 +27,10 @@
 | 
|  #include "mojo/public/cpp/bindings/binding.h"
 | 
|  #include "mojo/public/cpp/bindings/strong_binding.h"
 | 
|  #include "mojo/services/tracing/public/cpp/tracing_impl.h"
 | 
| -#include "mojo/shell/public/cpp/application_impl.h"
 | 
|  #include "mojo/shell/public/cpp/application_runner.h"
 | 
|  #include "mojo/shell/public/cpp/interface_factory_impl.h"
 | 
|  #include "mojo/shell/public/cpp/shell_client.h"
 | 
| +#include "mojo/shell/public/cpp/shell_connection.h"
 | 
|  #include "mojo/shell/public/interfaces/content_handler.mojom.h"
 | 
|  #include "mojo/shell/public/interfaces/shell.mojom.h"
 | 
|  #include "third_party/pdfium/public/fpdf_ext.h"
 | 
| @@ -242,7 +242,7 @@ class PDFViewerApplicationDelegate
 | 
|        public mojo::InterfaceFactory<mus::mojom::WindowTreeClient> {
 | 
|   public:
 | 
|    PDFViewerApplicationDelegate(
 | 
| -      mojo::ApplicationRequest request,
 | 
| +      mojo::ShellClientRequest request,
 | 
|        mojo::URLResponsePtr response,
 | 
|        const mojo::Callback<void()>& destruct_callback)
 | 
|        : app_(this,
 | 
| @@ -305,7 +305,7 @@ class PDFViewerApplicationDelegate
 | 
|          mus::WindowTreeConnection::CreateType::DONT_WAIT_FOR_EMBED);
 | 
|    }
 | 
|  
 | 
| -  mojo::ApplicationImpl app_;
 | 
| +  mojo::ShellConnection app_;
 | 
|    std::string data_;
 | 
|    std::vector<PDFView*> pdf_views_;
 | 
|    FPDF_DOCUMENT doc_;
 | 
| @@ -325,7 +325,7 @@ class ContentHandlerImpl : public mojo::shell::mojom::ContentHandler {
 | 
|   private:
 | 
|    // mojo::shell::mojom::ContentHandler:
 | 
|    void StartApplication(
 | 
| -      mojo::ApplicationRequest request,
 | 
| +      mojo::ShellClientRequest request,
 | 
|        mojo::URLResponsePtr response,
 | 
|        const mojo::Callback<void()>& destruct_callback) override {
 | 
|      new PDFViewerApplicationDelegate(std::move(request), std::move(response),
 | 
| @@ -374,7 +374,7 @@ class PDFViewer
 | 
|  }  // namespace
 | 
|  }  // namespace pdf_viewer
 | 
|  
 | 
| -MojoResult MojoMain(MojoHandle application_request) {
 | 
| +MojoResult MojoMain(MojoHandle request) {
 | 
|    mojo::ApplicationRunner runner(new pdf_viewer::PDFViewer());
 | 
| -  return runner.Run(application_request);
 | 
| +  return runner.Run(request);
 | 
|  }
 | 
| 
 |