| Index: chrome/browser/oom_priority_manager.cc
|
| diff --git a/chrome/browser/oom_priority_manager.cc b/chrome/browser/oom_priority_manager.cc
|
| index d73687718ff526b44514d37f451079bc8e0f3bbd..abbffaf888ef5cb38c635c7816b128fae61e6c7d 100644
|
| --- a/chrome/browser/oom_priority_manager.cc
|
| +++ b/chrome/browser/oom_priority_manager.cc
|
| @@ -7,6 +7,8 @@
|
| #include <algorithm>
|
| #include <vector>
|
|
|
| +#include "base/bind.h"
|
| +#include "base/bind_helpers.h"
|
| #include "base/process.h"
|
| #include "base/process_util.h"
|
| #include "base/string16.h"
|
| @@ -181,8 +183,8 @@ void OomPriorityManager::AdjustFocusedTabScoreOnFileThread() {
|
| void OomPriorityManager::OnFocusTabScoreAdjustmentTimeout() {
|
| BrowserThread::PostTask(
|
| BrowserThread::FILE, FROM_HERE,
|
| - NewRunnableMethod(
|
| - this, &OomPriorityManager::AdjustFocusedTabScoreOnFileThread));
|
| + base::Bind(&OomPriorityManager::AdjustFocusedTabScoreOnFileThread,
|
| + base::Unretained(this)));
|
| }
|
|
|
| void OomPriorityManager::Observe(int type,
|
| @@ -251,9 +253,8 @@ void OomPriorityManager::AdjustOomPriorities() {
|
| TabStatsList stats_list = GetTabStatsOnUIThread();
|
| BrowserThread::PostTask(
|
| BrowserThread::FILE, FROM_HERE,
|
| - NewRunnableMethod(this,
|
| - &OomPriorityManager::AdjustOomPrioritiesOnFileThread,
|
| - stats_list));
|
| + base::Bind(&OomPriorityManager::AdjustOomPrioritiesOnFileThread,
|
| + base::Unretained(this), stats_list));
|
| }
|
|
|
| OomPriorityManager::TabStatsList OomPriorityManager::GetTabStatsOnUIThread() {
|
|
|