Index: chrome/browser/task_manager/task_manager_resource_providers.cc |
diff --git a/chrome/browser/task_manager/task_manager_resource_providers.cc b/chrome/browser/task_manager/task_manager_resource_providers.cc |
index 0639ff413213e501af2485b7ec8ba4ecfdcfc604..57faee026eea30d3e4f4f7e97678445ef927affc 100644 |
--- a/chrome/browser/task_manager/task_manager_resource_providers.cc |
+++ b/chrome/browser/task_manager/task_manager_resource_providers.cc |
@@ -706,7 +706,7 @@ void TaskManagerPanelResourceProvider::Observe(int type, |
for (PanelResourceMap::iterator iter = resources_.begin(); |
iter != resources_.end(); ++iter) { |
Panel* panel = iter->first; |
- if (panel->GetWebContents() == web_contents) { |
+ if (!panel->GetWebContents()) { |
Remove(panel); |
break; |
} |