diff options
author | yoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-14 19:41:36 +0000 |
---|---|---|
committer | yoshiki@chromium.org <yoshiki@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-14 19:41:36 +0000 |
commit | 28989c31a99afe1e2debfdc02f8f30a44858efb0 (patch) | |
tree | c47b54f252346f0dd9c907f149981bee1d4215df /chrome/browser/task_manager/task_manager.h | |
parent | bfc93569b87aeaa886b50c8aa9391036c82e9e76 (diff) | |
download | chromium_src-28989c31a99afe1e2debfdc02f8f30a44858efb0.zip chromium_src-28989c31a99afe1e2debfdc02f8f30a44858efb0.tar.gz chromium_src-28989c31a99afe1e2debfdc02f8f30a44858efb0.tar.bz2 |
WebUI Task manager: prevent to kill the wrong process or none
Use the unique_id to determine the process instead of the selected index.
BUG=chromium-os:23739
TEST=manual on chromium-os(aura) on Linux
Review URL: http://codereview.chromium.org/8932003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@114479 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/task_manager/task_manager.h')
-rw-r--r-- | chrome/browser/task_manager/task_manager.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/task_manager/task_manager.h b/chrome/browser/task_manager/task_manager.h index 8c8e101..e3686fb 100644 --- a/chrome/browser/task_manager/task_manager.h +++ b/chrome/browser/task_manager/task_manager.h @@ -273,6 +273,9 @@ class TaskManagerModel : public base::RefCountedThreadSafe<TaskManagerModel> { double GetCPUUsage(int index) const; int GetProcessId(int index) const; int GetResourceUniqueId(int index) const; + // Returns the index of resource that has the given |unique_id|. Returns -1 if + // no resouce has the |unique_id|. + int GetResourceIndexByUniqueId(const int unique_id) const; // Methods to return formatted resource information. string16 GetResourceTitle(int index) const; |