Index: chrome/browser/sessions/chrome_tab_restore_service_client.cc |
diff --git a/chrome/browser/sessions/chrome_tab_restore_service_client.cc b/chrome/browser/sessions/chrome_tab_restore_service_client.cc |
index bad6bb265580ad2d01104c84a70808b1cc24bccf..4f80b595bd0a2024d9eba6348580767b37598685 100644 |
--- a/chrome/browser/sessions/chrome_tab_restore_service_client.cc |
+++ b/chrome/browser/sessions/chrome_tab_restore_service_client.cc |
@@ -8,6 +8,7 @@ |
#include "chrome/browser/sessions/session_service.h" |
#include "chrome/browser/sessions/session_service_factory.h" |
#include "chrome/common/url_constants.h" |
+#include "content/public/browser/browser_thread.h" |
#if defined(ENABLE_EXTENSIONS) |
#include "chrome/common/extensions/extension_constants.h" |
@@ -40,6 +41,15 @@ ChromeTabRestoreServiceClient::ChromeTabRestoreServiceClient(Profile* profile) |
ChromeTabRestoreServiceClient::~ChromeTabRestoreServiceClient() {} |
+bool ChromeTabRestoreServiceClient::ShouldTrackURLForRestore(const GURL& url) { |
+ return ::ShouldTrackURLForRestore(url); |
+} |
+ |
+base::SequencedWorkerPool* ChromeTabRestoreServiceClient::GetBlockingPool() { |
+ DCHECK_CURRENTLY_ON(content::BrowserThread::UI); |
+ return content::BrowserThread::GetBlockingPool(); |
+} |
+ |
base::FilePath ChromeTabRestoreServiceClient::GetPathToSaveTo() { |
return profile_->GetPath(); |
} |