Index: chrome/browser/sessions/session_restore.cc |
diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc |
index 62afa4f54796a30655842bac580612986aa7bf16..fd4e4e2e7c2f520adad49fea3525f748290e1079 100644 |
--- a/chrome/browser/sessions/session_restore.cc |
+++ b/chrome/browser/sessions/session_restore.cc |
@@ -446,12 +446,12 @@ class SessionRestoreImpl : public NotificationObserver { |
// Restore window(s) from a foreign session. |
void RestoreForeignSession( |
- std::vector<SessionWindow*>::const_iterator begin, |
- std::vector<SessionWindow*>::const_iterator end) { |
+ std::vector<const SessionWindow*>::const_iterator begin, |
+ std::vector<const SessionWindow*>::const_iterator end) { |
StartTabCreation(); |
// Create a browser instance to put the restored tabs in. |
- for (std::vector<SessionWindow*>::const_iterator i = begin; |
- i != end; ++i) { |
+ for (std::vector<const SessionWindow*>::const_iterator i = begin; |
+ i != end; ++i) { |
Browser* browser = CreateRestoredBrowser( |
static_cast<Browser::Type>((*i)->type), |
(*i)->bounds, |
@@ -842,8 +842,8 @@ Browser* SessionRestore::RestoreSession(Profile* profile, |
// static |
void SessionRestore::RestoreForeignSessionWindows( |
Profile* profile, |
- std::vector<SessionWindow*>::const_iterator begin, |
- std::vector<SessionWindow*>::const_iterator end) { |
+ std::vector<const SessionWindow*>::const_iterator begin, |
+ std::vector<const SessionWindow*>::const_iterator end) { |
// Create a SessionRestore object to eventually restore the tabs. |
std::vector<GURL> gurls; |
SessionRestoreImpl restorer(profile, |