| Index: chrome/browser/sessions/in_memory_tab_restore_service.h
|
| diff --git a/chrome/browser/sessions/in_memory_tab_restore_service.h b/chrome/browser/sessions/in_memory_tab_restore_service.h
|
| index 760447b0cc578eb1a97fd266e0fd545074394385..bb91252b1f2d2e0d3499979984c1f4a0ab12eaa1 100644
|
| --- a/chrome/browser/sessions/in_memory_tab_restore_service.h
|
| +++ b/chrome/browser/sessions/in_memory_tab_restore_service.h
|
| @@ -5,6 +5,8 @@
|
| #ifndef CHROME_BROWSER_SESSIONS_IN_MEMORY_TAB_RESTORE_SERVICE_H_
|
| #define CHROME_BROWSER_SESSIONS_IN_MEMORY_TAB_RESTORE_SERVICE_H_
|
|
|
| +#include <vector>
|
| +
|
| #include "chrome/browser/sessions/tab_restore_service.h"
|
| #include "chrome/browser/sessions/tab_restore_service_helper.h"
|
|
|
| @@ -31,14 +33,15 @@ class InMemoryTabRestoreService : public TabRestoreService {
|
| virtual void BrowserClosed(TabRestoreServiceDelegate* delegate) OVERRIDE;
|
| virtual void ClearEntries() OVERRIDE;
|
| virtual const Entries& entries() const OVERRIDE;
|
| - virtual void RestoreMostRecentEntry(
|
| + virtual std::vector<content::WebContents*> RestoreMostRecentEntry(
|
| TabRestoreServiceDelegate* delegate,
|
| chrome::HostDesktopType host_desktop_type) OVERRIDE;
|
| virtual Tab* RemoveTabEntryById(SessionID::id_type id) OVERRIDE;
|
| - virtual void RestoreEntryById(TabRestoreServiceDelegate* delegate,
|
| - SessionID::id_type id,
|
| - chrome::HostDesktopType host_desktop_type,
|
| - WindowOpenDisposition disposition) OVERRIDE;
|
| + virtual std::vector<content::WebContents*>
|
| + RestoreEntryById(TabRestoreServiceDelegate* delegate,
|
| + SessionID::id_type id,
|
| + chrome::HostDesktopType host_desktop_type,
|
| + WindowOpenDisposition disposition) OVERRIDE;
|
| virtual void LoadTabsFromLastSession() OVERRIDE;
|
| virtual bool IsLoaded() const OVERRIDE;
|
| virtual void DeleteLastSession() OVERRIDE;
|
|
|