| Index: mojo/shell/content_handler_connection.cc
 | 
| diff --git a/mojo/shell/content_handler_connection.cc b/mojo/shell/content_handler_connection.cc
 | 
| index 34ae9a9ba1f50a739898997dae6891e75cf3384b..99fbb773844b68c52f7f74a58c050faa9f14a13f 100644
 | 
| --- a/mojo/shell/content_handler_connection.cc
 | 
| +++ b/mojo/shell/content_handler_connection.cc
 | 
| @@ -14,19 +14,27 @@
 | 
|  
 | 
|  ContentHandlerConnection::ContentHandlerConnection(
 | 
|      ApplicationManager* manager,
 | 
| -    const Identity& source,
 | 
| -    const Identity& content_handler,
 | 
| +    const Identity& originator_identity,
 | 
| +    const CapabilityFilter& originator_filter,
 | 
| +    const GURL& content_handler_url,
 | 
| +    const std::string& qualifier,
 | 
| +    const CapabilityFilter& filter,
 | 
|      uint32_t id)
 | 
|      : manager_(manager),
 | 
| -      identity_(content_handler),
 | 
| +      content_handler_url_(content_handler_url),
 | 
| +      content_handler_qualifier_(qualifier),
 | 
|        connection_closed_(false),
 | 
|        id_(id) {
 | 
|    ServiceProviderPtr services;
 | 
|  
 | 
|    scoped_ptr<ConnectToApplicationParams> params(new ConnectToApplicationParams);
 | 
| -  params->set_source(source);
 | 
| -  params->SetTarget(identity_);
 | 
| +  params->set_originator_identity(originator_identity);
 | 
| +  params->set_originator_filter(originator_filter);
 | 
| +  params->SetURLInfo(content_handler_url);
 | 
| +  params->set_qualifier(qualifier);
 | 
|    params->set_services(GetProxy(&services));
 | 
| +  params->set_filter(filter);
 | 
| +
 | 
|    manager->ConnectToApplication(params.Pass());
 | 
|  
 | 
|    MessagePipe pipe;
 | 
| 
 |