| Index: chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| diff --git a/chrome/browser/task_management/providers/web_contents/renderer_task.cc b/chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| index ca30ac750dd15e99591707ebeb60063e23cd64a9..d85b60b2ad6d2561bf5f3920acbb58f5b306ea5a 100644
|
| --- a/chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| +++ b/chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| @@ -59,13 +59,20 @@ inline bool IsRendererResourceSamplingDisabled(int64 flags) {
|
| return (flags & (REFRESH_TYPE_V8_MEMORY | REFRESH_TYPE_WEBCACHE_STATS)) == 0;
|
| }
|
|
|
| +std::string GetRapporSampleName(content::WebContents* web_contents) {
|
| + return web_contents->GetVisibleURL().GetOrigin().spec();
|
| +}
|
| +
|
| } // namespace
|
|
|
| RendererTask::RendererTask(const base::string16& title,
|
| const gfx::ImageSkia* icon,
|
| content::WebContents* web_contents,
|
| content::RenderProcessHost* render_process_host)
|
| - : Task(title, icon, render_process_host->GetHandle()),
|
| + : Task(title,
|
| + GetRapporSampleName(web_contents),
|
| + icon,
|
| + render_process_host->GetHandle()),
|
| web_contents_(web_contents),
|
| render_process_host_(render_process_host),
|
| renderer_resources_sampler_(
|
| @@ -91,6 +98,10 @@ RendererTask::~RendererTask() {
|
| RemoveObserver(this);
|
| }
|
|
|
| +void RendererTask::UpdateRapporSampleName() {
|
| + set_rappor_sample_name(GetRapporSampleName(web_contents()));
|
| +}
|
| +
|
| void RendererTask::Activate() {
|
| if (!web_contents_->GetDelegate())
|
| return;
|
|
|