Index: chrome/browser/protector/session_startup_change.cc |
=================================================================== |
--- chrome/browser/protector/session_startup_change.cc (revision 136582) |
+++ chrome/browser/protector/session_startup_change.cc (working copy) |
@@ -12,6 +12,7 @@ |
#include "chrome/browser/protector/histograms.h" |
#include "chrome/browser/protector/protector_service.h" |
#include "chrome/browser/protector/protector_service_factory.h" |
+#include "chrome/browser/tabs/pinned_tab_codec.h" |
#include "chrome/browser/tabs/tab_strip_model.h" |
#include "chrome/browser/ui/browser.h" |
#include "chrome/browser/ui/browser_navigator.h" |
@@ -27,9 +28,9 @@ |
class SessionStartupChange : public BasePrefsChange { |
public: |
SessionStartupChange(const SessionStartupPref& actual_startup_pref, |
- const PinnedTabCodec::Tabs& actual_pinned_tabs, |
+ const StartupTabs& actual_pinned_tabs, |
const SessionStartupPref& backup_startup_pref, |
- const PinnedTabCodec::Tabs& backup_pinned_tabs); |
+ const StartupTabs& backup_pinned_tabs); |
// BaseSettingChange overrides: |
virtual bool Init(Profile* profile) OVERRIDE; |
@@ -55,21 +56,21 @@ |
GURL GetFirstNewURL() const; |
// Opens all tabs in |tabs| and makes them pinned. |
- void OpenPinnedTabs(Browser* browser, const PinnedTabCodec::Tabs& tabs); |
+ void OpenPinnedTabs(Browser* browser, const StartupTabs& tabs); |
const SessionStartupPref new_startup_pref_; |
const SessionStartupPref backup_startup_pref_; |
- const PinnedTabCodec::Tabs new_pinned_tabs_; |
- const PinnedTabCodec::Tabs backup_pinned_tabs_; |
+ const StartupTabs new_pinned_tabs_; |
+ const StartupTabs backup_pinned_tabs_; |
DISALLOW_COPY_AND_ASSIGN(SessionStartupChange); |
}; |
SessionStartupChange::SessionStartupChange( |
const SessionStartupPref& actual_startup_pref, |
- const PinnedTabCodec::Tabs& actual_pinned_tabs, |
+ const StartupTabs& actual_pinned_tabs, |
const SessionStartupPref& backup_startup_pref, |
- const PinnedTabCodec::Tabs& backup_pinned_tabs) |
+ const StartupTabs& backup_pinned_tabs) |
: new_startup_pref_(actual_startup_pref), |
backup_startup_pref_(backup_startup_pref), |
new_pinned_tabs_(actual_pinned_tabs), |
@@ -204,9 +205,8 @@ |
return new_urls[0]; |
} |
-void SessionStartupChange::OpenPinnedTabs( |
- Browser* browser, |
- const PinnedTabCodec::Tabs& tabs) { |
+void SessionStartupChange::OpenPinnedTabs(Browser* browser, |
+ const StartupTabs& tabs) { |
for (size_t i = 0; i < tabs.size(); ++i) { |
browser::NavigateParams params(browser, tabs[i].url, |
content::PAGE_TRANSITION_START_PAGE); |
@@ -220,9 +220,9 @@ |
BaseSettingChange* CreateSessionStartupChange( |
const SessionStartupPref& actual_startup_pref, |
- const PinnedTabCodec::Tabs& actual_pinned_tabs, |
+ const StartupTabs& actual_pinned_tabs, |
const SessionStartupPref& backup_startup_pref, |
- const PinnedTabCodec::Tabs& backup_pinned_tabs) { |
+ const StartupTabs& backup_pinned_tabs) { |
return new SessionStartupChange(actual_startup_pref, actual_pinned_tabs, |
backup_startup_pref, backup_pinned_tabs); |
} |