| Index: chrome/browser/renderer_host/render_view_host.cc | 
| =================================================================== | 
| --- chrome/browser/renderer_host/render_view_host.cc	(revision 23543) | 
| +++ chrome/browser/renderer_host/render_view_host.cc	(working copy) | 
| @@ -688,6 +688,12 @@ | 
| Send(new ViewMsg_RunFileChooserResponse(routing_id(), files)); | 
| } | 
|  | 
| +void RenderViewHost::GeolocationProviderChosen( | 
| +    WebCore::GeolocationPowerbox::ProviderId provider_id) { | 
| +  Send(new ViewMsg_ChooseGeolocationProviderResponse(routing_id(), | 
| +                                                     provider_id)); | 
| +} | 
| + | 
| void RenderViewHost::LoadStateChanged(const GURL& url, | 
| net::LoadState load_state) { | 
| delegate_->LoadStateChanged(url, load_state); | 
| @@ -767,6 +773,8 @@ | 
| OnMsgGoToEntryAtOffset) | 
| IPC_MESSAGE_HANDLER(ViewHostMsg_SetTooltipText, OnMsgSetTooltipText) | 
| IPC_MESSAGE_HANDLER(ViewHostMsg_RunFileChooser, OnMsgRunFileChooser) | 
| +    IPC_MESSAGE_HANDLER(ViewHostMsg_ChooseGeolocationProvider, | 
| +                        OnMsgChooseGeolocationProvider) | 
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage, | 
| OnMsgRunJavaScriptMessage) | 
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunBeforeUnloadConfirm, | 
| @@ -1264,6 +1272,11 @@ | 
| delegate_->RunFileChooser(multiple_files, title, default_file); | 
| } | 
|  | 
| +void RenderViewHost::OnMsgChooseGeolocationProvider(const GURL &url) { | 
| +  LOG(WARNING) << "Ready to render!"; | 
| +  delegate_->ChooseGeolocationProvider(url); | 
| +} | 
| + | 
| void RenderViewHost::OnMsgRunJavaScriptMessage( | 
| const std::wstring& message, | 
| const std::wstring& default_prompt, | 
|  |