| Index: mojo/gpu/gl_context.cc
 | 
| diff --git a/mojo/gpu/gl_context.cc b/mojo/gpu/gl_context.cc
 | 
| index f12a32355ed9d38828286d121683e732b4188024..eb6acdc0fcdf8087ac5e1142bd58b00018254765 100644
 | 
| --- a/mojo/gpu/gl_context.cc
 | 
| +++ b/mojo/gpu/gl_context.cc
 | 
| @@ -5,7 +5,7 @@
 | 
|  #include "mojo/gpu/gl_context.h"
 | 
|  
 | 
|  #include "mojo/public/cpp/application/connect.h"
 | 
| -#include "mojo/public/interfaces/application/shell.mojom.h"
 | 
| +#include "mojo/public/interfaces/application/application_connector.mojom.h"
 | 
|  #include "mojo/services/gpu/interfaces/gpu.mojom.h"
 | 
|  
 | 
|  namespace mojo {
 | 
| @@ -25,10 +25,11 @@ GLContext::~GLContext() {
 | 
|    MGLDestroyContext(context_);
 | 
|  }
 | 
|  
 | 
| -base::WeakPtr<GLContext> GLContext::Create(Shell* shell) {
 | 
| +base::WeakPtr<GLContext> GLContext::CreateOffscreen(
 | 
| +    ApplicationConnector* connector) {
 | 
|    ServiceProviderPtr native_viewport;
 | 
| -  shell->ConnectToApplication("mojo:native_viewport_service",
 | 
| -                              GetProxy(&native_viewport), nullptr);
 | 
| +  connector->ConnectToApplication("mojo:native_viewport_service",
 | 
| +                                  GetProxy(&native_viewport), nullptr);
 | 
|    GpuPtr gpu_service;
 | 
|    ConnectToService(native_viewport.get(), &gpu_service);
 | 
|    CommandBufferPtr command_buffer;
 | 
| 
 |