Chromium Code Reviews| Index: chrome/browser/sessions/session_types.cc |
| diff --git a/chrome/browser/sessions/session_types.cc b/chrome/browser/sessions/session_types.cc |
| index 84333c30d1a17abf5c37062e66748238913a7a3f..776ef70d2f91e08477becc77d1f070c832d4924a 100644 |
| --- a/chrome/browser/sessions/session_types.cc |
| +++ b/chrome/browser/sessions/session_types.cc |
| @@ -32,6 +32,7 @@ TabNavigation::TabNavigation(int index, |
| state_(state), |
| transition_(transition), |
| type_mask_(0), |
| + post_id_(-1), |
| index_(index) { |
| } |
| @@ -42,6 +43,7 @@ TabNavigation::TabNavigation(const TabNavigation& tab) |
| state_(tab.state_), |
| transition_(tab.transition_), |
| type_mask_(tab.type_mask_), |
| + post_id_(-1), |
| index_(tab.index_) { |
| } |
| @@ -55,6 +57,7 @@ TabNavigation& TabNavigation::operator=(const TabNavigation& tab) { |
| state_ = tab.state_; |
| transition_ = tab.transition_; |
| type_mask_ = tab.type_mask_; |
| + post_id_ = tab.post_id_; |
| index_ = tab.index_; |
| return *this; |
| } |
| @@ -77,6 +80,7 @@ NavigationEntry* TabNavigation::ToNavigationEntry( |
| entry->SetTitle(title_); |
| entry->SetContentState(state_); |
| entry->SetHasPostData(type_mask_ & TabNavigation::HAS_POST_DATA); |
| + entry->SetPostID(post_id_); |
| return entry; |
| } |
| @@ -88,6 +92,7 @@ void TabNavigation::SetFromNavigationEntry(const NavigationEntry& entry) { |
| state_ = entry.GetContentState(); |
| transition_ = entry.GetTransitionType(); |
| type_mask_ = entry.GetHasPostData() ? TabNavigation::HAS_POST_DATA : 0; |
| + post_id_ = entry.GetPostID(); |
|
cbentzel
2012/02/01 22:02:13
post_id_ is explicitly not being persisted or rest
|
| } |
| // static |