summaryrefslogtreecommitdiffstats
path: root/chrome/browser/task_manager/task_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/task_manager/task_manager.cc')
-rw-r--r--chrome/browser/task_manager/task_manager.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/chrome/browser/task_manager/task_manager.cc b/chrome/browser/task_manager/task_manager.cc
index 063b586..cb14d7f 100644
--- a/chrome/browser/task_manager/task_manager.cc
+++ b/chrome/browser/task_manager/task_manager.cc
@@ -125,6 +125,15 @@ int TaskManagerModel::GetResourceUniqueId(int index) const {
return resources_[index]->get_unique_id();
}
+int TaskManagerModel::GetResourceIndexByUniqueId(const int unique_id) const {
+ for (int resource_index = 0; resource_index < ResourceCount();
+ ++resource_index) {
+ if (GetResourceUniqueId(resource_index) == unique_id)
+ return resource_index;
+ }
+ return -1;
+}
+
string16 TaskManagerModel::GetResourceTitle(int index) const {
CHECK_LT(index, ResourceCount());
return resources_[index]->GetTitle();