| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 4e4759d65c03b8d230f9563c85d6a4de75b94f87..0d83539157d37d2a50bc3304f4c339d7476bb192 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -206,6 +206,8 @@ using WebKit::WebHistoryItem;
|
| using WebKit::WebIconURL;
|
| using WebKit::WebImage;
|
| using WebKit::WebInputElement;
|
| +using WebKit::WebIntentRequest;
|
| +using WebKit::WebIntentServiceInfo;
|
| using WebKit::WebMediaPlayer;
|
| using WebKit::WebMediaPlayerAction;
|
| using WebKit::WebMediaPlayerClient;
|
| @@ -3159,7 +3161,7 @@ void RenderViewImpl::requestStorageQuota(
|
| }
|
|
|
| void RenderViewImpl::registerIntentService(
|
| - WebKit::WebFrame* frame, const WebKit::WebIntentServiceInfo& service) {
|
| + WebFrame* frame, const WebIntentServiceInfo& service) {
|
| string16 title = service.title();
|
| if (title.empty())
|
| title = webview()->mainFrame()->document().title();
|
| @@ -3172,12 +3174,12 @@ void RenderViewImpl::registerIntentService(
|
| service.disposition()));
|
| }
|
|
|
| -void RenderViewImpl::dispatchIntent(WebKit::WebFrame* frame,
|
| - const WebKit::WebIntentRequest& request) {
|
| - WebKit::WebIntent intent(request.intent());
|
| - webkit_glue::WebIntentData intent_data(intent);
|
| +void RenderViewImpl::dispatchIntent(
|
| + WebFrame* frame, const WebIntentRequest& intentRequest) {
|
| + webkit_glue::WebIntentData intent_data(intentRequest.intent());
|
| + int id = intents_host_->RegisterWebIntent(intentRequest);
|
| Send(new IntentsHostMsg_WebIntentDispatch(
|
| - routing_id_, intent_data, intent.identifier()));
|
| + routing_id_, intent_data, id));
|
| }
|
|
|
| // WebKit::WebPageSerializerClient implementation ------------------------------
|
|
|