| Index: content/renderer/render_view_impl.cc | 
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc | 
| index c5f1fc6b7d0647c9c600b804335b2990f7519653..28086f0eb4f75e7582ff18a78c3bef8aceeaa153 100644 | 
| --- a/content/renderer/render_view_impl.cc | 
| +++ b/content/renderer/render_view_impl.cc | 
| @@ -103,6 +103,7 @@ | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputElement.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebInputEvent.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebIntent.h" | 
| +#include "third_party/WebKit/Source/WebKit/chromium/public/WebIntentRequest.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebIntentServiceInfo.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebMediaPlayerAction.h" | 
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebNodeList.h" | 
| @@ -3164,11 +3165,13 @@ void RenderViewImpl::registerIntentService( | 
| service.disposition())); | 
| } | 
|  | 
| -void RenderViewImpl::dispatchIntent(WebKit::WebFrame* frame, | 
| -                                    const WebKit::WebIntent& intent) { | 
| -  webkit_glue::WebIntentData intent_data(intent); | 
| +void RenderViewImpl::dispatchIntent( | 
| +    WebKit::WebFrame* frame, const WebKit::WebIntentRequest& intentRequest) { | 
| +  WebKit::WebIntentRequest request(intentRequest); | 
| +  webkit_glue::WebIntentData intent_data(request.intent()); | 
| +  int id = intents_host_->RegisterWebIntent(request); | 
| Send(new IntentsHostMsg_WebIntentDispatch( | 
| -      routing_id_, intent_data, intent.identifier())); | 
| +      routing_id_, intent_data, id)); | 
| } | 
|  | 
| // WebKit::WebPageSerializerClient implementation ------------------------------ | 
|  |