| Index: chrome/renderer/chrome_content_renderer_client.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
| index 9da2a604734032c954318beaa3af6b7834b200be..5220e887e0ba0813552a96567291982ed3e37dcf 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -1329,12 +1329,16 @@ ChromeContentRendererClient::CreateBrowserPluginDelegate(
|
|
|
| void ChromeContentRendererClient::RecordRappor(const std::string& metric,
|
| const std::string& sample) {
|
| - RenderThread::Get()->Send(new ChromeViewHostMsg_RecordRappor(metric, sample));
|
| + if (!rappor_recorder_)
|
| + RenderThread::Get()->GetRemoteInterfaces()->GetInterface(&rappor_recorder_);
|
| + rappor_recorder_->RecordRappor(metric, sample);
|
| }
|
|
|
| void ChromeContentRendererClient::RecordRapporURL(const std::string& metric,
|
| const GURL& url) {
|
| - RenderThread::Get()->Send(new ChromeViewHostMsg_RecordRapporURL(metric, url));
|
| + if (!rappor_recorder_)
|
| + RenderThread::Get()->GetRemoteInterfaces()->GetInterface(&rappor_recorder_);
|
| + rappor_recorder_->RecordRapporURL(metric, url);
|
| }
|
|
|
| std::unique_ptr<blink::WebAppBannerClient>
|
|
|