| 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 67b6eca422a8d7326d1386374c316d5a12e2b953..9a8ec77efbf3667dd6fe6ac2fe5b4deb826e0e5b 100644
|
| --- a/chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| +++ b/chrome/browser/task_management/providers/web_contents/renderer_task.cc
|
| @@ -49,13 +49,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_(
|
| @@ -81,6 +88,10 @@ RendererTask::~RendererTask() {
|
| RemoveObserver(this);
|
| }
|
|
|
| +void RendererTask::UpdateRapporSampleName() {
|
| + set_rappor_sample_name(GetRapporSampleName(web_contents()));
|
| +}
|
| +
|
| void RendererTask::Activate() {
|
| if (!web_contents_->GetDelegate())
|
| return;
|
|
|