Index: chrome/browser/sessions/in_memory_tab_restore_service.cc |
diff --git a/chrome/browser/sessions/in_memory_tab_restore_service.cc b/chrome/browser/sessions/in_memory_tab_restore_service.cc |
index 01503b24071bc42fa74466fe6f1293e017bb7b29..46c3310462422f8c48a49d6fe75438b163e191fc 100644 |
--- a/chrome/browser/sessions/in_memory_tab_restore_service.cc |
+++ b/chrome/browser/sessions/in_memory_tab_restore_service.cc |
@@ -7,14 +7,13 @@ |
#include <vector> |
#include "base/compiler_specific.h" |
-#include "chrome/browser/profiles/profile.h" |
-#include "chrome/browser/sessions/tab_restore_service_factory.h" |
InMemoryTabRestoreService::InMemoryTabRestoreService( |
Profile* profile, |
+ scoped_ptr<sessions::TabRestoreServiceClient> client, |
TabRestoreService::TimeFactory* time_factory) |
- : helper_(this, NULL, profile, time_factory) { |
-} |
+ : client_(client.Pass()), |
+ helper_(this, NULL, profile, client_.get(), time_factory) {} |
InMemoryTabRestoreService::~InMemoryTabRestoreService() {} |