| Index: chrome/browser/extensions/activity_log/activity_log_policy.h
|
| diff --git a/chrome/browser/extensions/activity_log/activity_log_policy.h b/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| index 75d8422544afc4f9ff8a9b68bcab814caaa06ad7..c3718a0d8d15d4d7bef24ed4751fc077aefb3263 100644
|
| --- a/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| +++ b/chrome/browser/extensions/activity_log/activity_log_policy.h
|
| @@ -20,6 +20,7 @@
|
| #include "base/values.h"
|
| #include "chrome/browser/extensions/activity_log/activity_actions.h"
|
| #include "chrome/browser/extensions/activity_log/activity_database.h"
|
| +#include "chrome/browser/extensions/activity_log/activity_log_task_runner.h"
|
| #include "chrome/common/extensions/api/activity_log_private.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "url/gurl.h"
|
| @@ -192,24 +193,21 @@ class ActivityLogDatabasePolicy : public ActivityLogPolicy,
|
| // separate thread.
|
| template<typename DatabaseType, typename DatabaseFunc>
|
| void ScheduleAndForget(DatabaseType db, DatabaseFunc func) {
|
| - content::BrowserThread::PostTask(
|
| - content::BrowserThread::DB, FROM_HERE,
|
| - base::BindOnce(func, base::Unretained(db)));
|
| + GetActivityLogTaskRunner()->PostTask(
|
| + FROM_HERE, base::BindOnce(func, base::Unretained(db)));
|
| }
|
|
|
| template<typename DatabaseType, typename DatabaseFunc, typename ArgA>
|
| void ScheduleAndForget(DatabaseType db, DatabaseFunc func, ArgA a) {
|
| - content::BrowserThread::PostTask(
|
| - content::BrowserThread::DB, FROM_HERE,
|
| - base::BindOnce(func, base::Unretained(db), a));
|
| + GetActivityLogTaskRunner()->PostTask(
|
| + FROM_HERE, base::BindOnce(func, base::Unretained(db), a));
|
| }
|
|
|
| template<typename DatabaseType, typename DatabaseFunc,
|
| typename ArgA, typename ArgB>
|
| void ScheduleAndForget(DatabaseType db, DatabaseFunc func, ArgA a, ArgB b) {
|
| - content::BrowserThread::PostTask(
|
| - content::BrowserThread::DB, FROM_HERE,
|
| - base::BindOnce(func, base::Unretained(db), a, b));
|
| + GetActivityLogTaskRunner()->PostTask(
|
| + FROM_HERE, base::BindOnce(func, base::Unretained(db), a, b));
|
| }
|
|
|
| // Access to the underlying ActivityDatabase.
|
|
|