| Index: content/renderer/presentation/presentation_dispatcher.cc | 
| diff --git a/content/renderer/presentation/presentation_dispatcher.cc b/content/renderer/presentation/presentation_dispatcher.cc | 
| index 4e6a3c7281915178832a93451171719b7b46ed64..24d4dcb7b2a85484eaeaff1910e9873672306a49 100644 | 
| --- a/content/renderer/presentation/presentation_dispatcher.cc | 
| +++ b/content/renderer/presentation/presentation_dispatcher.cc | 
| @@ -114,6 +114,12 @@ void PresentationDispatcher::startSession( | 
| const blink::WebString& presentationUrl, | 
| const blink::WebString& presentationId, | 
| blink::WebPresentationSessionClientCallbacks* callback) { | 
| +  startSession(presentationUrl, callback); | 
| +} | 
| + | 
| +void PresentationDispatcher::startSession( | 
| +    const blink::WebString& presentationUrl, | 
| +    blink::WebPresentationSessionClientCallbacks* callback) { | 
| DCHECK(callback); | 
| ConnectToPresentationServiceIfNeeded(); | 
|  | 
| @@ -122,7 +128,6 @@ void PresentationDispatcher::startSession( | 
| // to be destroyed so we transfer its ownership to the mojo callback. | 
| presentation_service_->StartSession( | 
| presentationUrl.utf8(), | 
| -      presentationId.utf8(), | 
| base::Bind(&PresentationDispatcher::OnSessionCreated, | 
| base::Unretained(this), | 
| base::Owned(callback))); | 
|  |