Index: chrome/browser/task_manager/task_manager_resource_providers.cc |
=================================================================== |
--- chrome/browser/task_manager/task_manager_resource_providers.cc (revision 189692) |
+++ chrome/browser/task_manager/task_manager_resource_providers.cc (working copy) |
@@ -44,6 +44,7 @@ |
#include "chrome/browser/ui/panels/panel_manager.h" |
#include "chrome/browser/ui/tab_contents/tab_contents_iterator.h" |
#include "chrome/browser/view_type_utils.h" |
+#include "chrome/common/chrome_process_type.h" |
#include "chrome/common/chrome_notification_types.h" |
#include "chrome/common/chrome_switches.h" |
#include "chrome/common/extensions/extension.h" |
@@ -1046,11 +1047,11 @@ |
gfx::ImageSkia* TaskManagerChildProcessResource::default_icon_ = NULL; |
TaskManagerChildProcessResource::TaskManagerChildProcessResource( |
- content::ProcessType type, |
+ int process_type, |
const string16& name, |
base::ProcessHandle handle, |
int unique_process_id) |
- : type_(type), |
+ : process_type_(process_type), |
name_(name), |
handle_(handle), |
unique_process_id_(unique_process_id), |
@@ -1095,24 +1096,24 @@ |
TaskManager::Resource::Type TaskManagerChildProcessResource::GetType() const { |
// Translate types to TaskManager::ResourceType, since ChildProcessData's type |
// is not available for all TaskManager resources. |
- switch (type_) { |
+ switch (process_type_) { |
case content::PROCESS_TYPE_PLUGIN: |
case content::PROCESS_TYPE_PPAPI_PLUGIN: |
case content::PROCESS_TYPE_PPAPI_BROKER: |
return TaskManager::Resource::PLUGIN; |
- case content::PROCESS_TYPE_NACL_LOADER: |
- case content::PROCESS_TYPE_NACL_BROKER: |
- return TaskManager::Resource::NACL; |
case content::PROCESS_TYPE_UTILITY: |
return TaskManager::Resource::UTILITY; |
- case content::PROCESS_TYPE_PROFILE_IMPORT: |
- return TaskManager::Resource::PROFILE_IMPORT; |
case content::PROCESS_TYPE_ZYGOTE: |
return TaskManager::Resource::ZYGOTE; |
case content::PROCESS_TYPE_SANDBOX_HELPER: |
return TaskManager::Resource::SANDBOX_HELPER; |
case content::PROCESS_TYPE_GPU: |
return TaskManager::Resource::GPU; |
+ case PROCESS_TYPE_PROFILE_IMPORT: |
+ return TaskManager::Resource::PROFILE_IMPORT; |
+ case PROCESS_TYPE_NACL_LOADER: |
+ case PROCESS_TYPE_NACL_BROKER: |
+ return TaskManager::Resource::NACL; |
default: |
return TaskManager::Resource::UNKNOWN; |
} |
@@ -1129,7 +1130,7 @@ |
string16 TaskManagerChildProcessResource::GetLocalizedTitle() const { |
string16 title = name_; |
if (title.empty()) { |
- switch (type_) { |
+ switch (process_type_) { |
case content::PROCESS_TYPE_PLUGIN: |
case content::PROCESS_TYPE_PPAPI_PLUGIN: |
case content::PROCESS_TYPE_PPAPI_BROKER: |
@@ -1147,30 +1148,23 @@ |
// or Arabic word for "plugin". |
base::i18n::AdjustStringForLocaleDirection(&title); |
- switch (type_) { |
+ switch (process_type_) { |
case content::PROCESS_TYPE_UTILITY: |
return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_UTILITY_PREFIX); |
- |
- case content::PROCESS_TYPE_PROFILE_IMPORT: |
- return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_UTILITY_PREFIX); |
- |
case content::PROCESS_TYPE_GPU: |
return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_GPU_PREFIX); |
- |
- case content::PROCESS_TYPE_NACL_BROKER: |
- return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_NACL_BROKER_PREFIX); |
- |
case content::PROCESS_TYPE_PLUGIN: |
case content::PROCESS_TYPE_PPAPI_PLUGIN: |
return l10n_util::GetStringFUTF16(IDS_TASK_MANAGER_PLUGIN_PREFIX, title); |
- |
case content::PROCESS_TYPE_PPAPI_BROKER: |
return l10n_util::GetStringFUTF16(IDS_TASK_MANAGER_PLUGIN_BROKER_PREFIX, |
title); |
- |
- case content::PROCESS_TYPE_NACL_LOADER: |
+ case PROCESS_TYPE_PROFILE_IMPORT: |
+ return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_UTILITY_PREFIX); |
+ case PROCESS_TYPE_NACL_BROKER: |
+ return l10n_util::GetStringUTF16(IDS_TASK_MANAGER_NACL_BROKER_PREFIX); |
+ case PROCESS_TYPE_NACL_LOADER: |
return l10n_util::GetStringFUTF16(IDS_TASK_MANAGER_NACL_PREFIX, title); |
- |
// These types don't need display names or get them from elsewhere. |
case content::PROCESS_TYPE_BROWSER: |
case content::PROCESS_TYPE_RENDERER: |
@@ -1183,7 +1177,6 @@ |
case content::PROCESS_TYPE_WORKER: |
NOTREACHED() << "Workers are not handled by this provider."; |
break; |
- |
case content::PROCESS_TYPE_UNKNOWN: |
NOTREACHED() << "Need localized name for child process type."; |
} |
@@ -1248,7 +1241,7 @@ |
DCHECK(updating_); |
// Workers are handled by TaskManagerWorkerResourceProvider. |
- if (data.type == content::PROCESS_TYPE_WORKER) |
+ if (data.process_type == content::PROCESS_TYPE_WORKER) |
return; |
if (resources_.count(data.handle)) { |
// The case may happen that we have added a child_process_info as part of |
@@ -1264,7 +1257,7 @@ |
BrowserChildProcessHostDisconnected(const content::ChildProcessData& data) { |
DCHECK(updating_); |
- if (data.type == content::PROCESS_TYPE_WORKER) |
+ if (data.process_type == content::PROCESS_TYPE_WORKER) |
return; |
ChildProcessMap::iterator iter = resources_.find(data.handle); |
if (iter == resources_.end()) { |
@@ -1293,7 +1286,7 @@ |
const content::ChildProcessData& child_process_data) { |
TaskManagerChildProcessResource* resource = |
new TaskManagerChildProcessResource( |
- child_process_data.type, |
+ child_process_data.process_type, |
child_process_data.name, |
child_process_data.handle, |
child_process_data.id); |
@@ -1309,7 +1302,7 @@ |
// Only add processes which are already started, since we need their handle. |
if (iter.GetData().handle == base::kNullProcessHandle) |
continue; |
- if (iter.GetData().type == content::PROCESS_TYPE_WORKER) |
+ if (iter.GetData().process_type == content::PROCESS_TYPE_WORKER) |
continue; |
child_processes.push_back(iter.GetData()); |
} |