Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3245)

Unified Diff: chrome/browser/sessions/session_types.cc

Issue 9317009: Store the UploadData identifier in NavigationEntryImpl. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Nits from self-review Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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

Powered by Google App Engine
This is Rietveld 408576698