| 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 e70b1dd5a80f256bceba2ef931b7ac96e88ffed0..bf188100906d206974ea13dca3b4acaa52850dc8 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -1336,12 +1336,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>
|
|
|