| Index: chrome/browser/sessions/session_restore_android.cc
|
| diff --git a/chrome/browser/sessions/session_restore_android.cc b/chrome/browser/sessions/session_restore_android.cc
|
| index 83c5454798e7b3391f87de9524c93ab1359363ec..9261700eff7049665b447ce0e03fcd0efcef1f71 100644
|
| --- a/chrome/browser/sessions/session_restore_android.cc
|
| +++ b/chrome/browser/sessions/session_restore_android.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "chrome/browser/sessions/session_restore.h"
|
|
|
| +#include <vector>
|
| +
|
| #include "chrome/browser/profiles/profile.h"
|
| #include "chrome/browser/sessions/session_types.h"
|
| #include "chrome/browser/ui/browser.h"
|
| @@ -16,7 +18,7 @@
|
| // The android implementation does not do anything "foreign session" specific.
|
| // We use it to restore tabs from "recently closed" too.
|
| // static
|
| -void SessionRestore::RestoreForeignSessionTab(
|
| +content::WebContents* SessionRestore::RestoreForeignSessionTab(
|
| content::WebContents* web_contents,
|
| const SessionTab& session_tab,
|
| WindowOpenDisposition disposition) {
|
| @@ -36,13 +38,15 @@ void SessionRestore::RestoreForeignSessionTab(
|
| content::NavigationController::RESTORE_LAST_SESSION_EXITED_CLEANLY,
|
| &entries);
|
| tab_model->CreateTab(new_web_contents);
|
| + return new_web_contents;
|
| }
|
|
|
| // static
|
| -void SessionRestore::RestoreForeignSessionWindows(
|
| +std::vector<Browser*> SessionRestore::RestoreForeignSessionWindows(
|
| Profile* profile,
|
| chrome::HostDesktopType host_desktop_type,
|
| std::vector<const SessionWindow*>::const_iterator begin,
|
| std::vector<const SessionWindow*>::const_iterator end) {
|
| NOTREACHED();
|
| + return std::vector<Browser*>();
|
| }
|
|
|