| Index: chrome/browser/resources/task_manager/main.js
|
| diff --git a/chrome/browser/resources/task_manager/main.js b/chrome/browser/resources/task_manager/main.js
|
| index a4827dee1d7367eab63b7c69f359b3b97c8641f4..c8ee0642b67914dbdbbd37d5d73bb94c2a1c65ce 100644
|
| --- a/chrome/browser/resources/task_manager/main.js
|
| +++ b/chrome/browser/resources/task_manager/main.js
|
| @@ -85,12 +85,20 @@ TaskManager.prototype = {
|
| },
|
|
|
| /**
|
| - * Sends commands to kill a process.
|
| + * Sends commands to kill selected processes.
|
| * @public
|
| */
|
| - killProcess: function () {
|
| + killSelectedProcesses: function () {
|
| var selectedIndexes = this.selectionModel_.selectedIndexes;
|
| - chrome.send('killProcess', selectedIndexes);
|
| + var dm = this.dataModel_;
|
| + var pids = [];
|
| + for (var i = 0; i < selectedIndexes.length; i++) {
|
| + var index = selectedIndexes[i];
|
| + var task = dm.item(index);
|
| + pids.push(task['processId'][0]);
|
| + }
|
| +
|
| + chrome.send('killProcesses', pids);
|
| },
|
|
|
| /**
|
| @@ -152,7 +160,8 @@ TaskManager.prototype = {
|
| this.document_ = dialogDom.ownerDocument;
|
|
|
| $('close-window').addEventListener('click', this.close.bind(this));
|
| - $('kill-process').addEventListener('click', this.killProcess.bind(this));
|
| + $('kill-process').addEventListener('click',
|
| + this.killSelectedProcesses.bind(this));
|
| $('about-memory-link').addEventListener('click',
|
| this.openAboutMemory.bind(this));
|
|
|
|
|