Index: chrome/test/base/testing_profile.cc |
diff --git a/chrome/test/base/testing_profile.cc b/chrome/test/base/testing_profile.cc |
index 82067b18218d75bcdcf2bfadb239684e533be444..45f0dc71dbbde996d948350740ef95a86b5c4b10 100644 |
--- a/chrome/test/base/testing_profile.cc |
+++ b/chrome/test/base/testing_profile.cc |
@@ -8,6 +8,7 @@ |
#include "base/base_paths.h" |
#include "base/command_line.h" |
+#include "base/deferred_sequenced_task_runner.h" |
#include "base/file_util.h" |
#include "base/message_loop_proxy.h" |
#include "base/path_service.h" |
@@ -475,6 +476,15 @@ scoped_refptr<base::SequencedTaskRunner> TestingProfile::GetIOTaskRunner() { |
return MessageLoop::current()->message_loop_proxy(); |
} |
+scoped_refptr<base::DeferredSequencedTaskRunner> |
+ TestingProfile::GetBookmarksTaskRunner() { |
+ if (!bookmarks_task_runner_) { |
+ bookmarks_task_runner_ = |
+ new base::DeferredSequencedTaskRunner(GetIOTaskRunner()); |
+ } |
+ return bookmarks_task_runner_; |
+} |
+ |
TestingPrefServiceSyncable* TestingProfile::GetTestingPrefService() { |
if (!prefs_.get()) |
CreateTestingPrefService(); |