Index: chrome/browser/sessions/session_types.h |
diff --git a/chrome/browser/sessions/session_types.h b/chrome/browser/sessions/session_types.h |
index bd3232a751830cc6cf921feb585e12afd66f40e5..e56ff3c73d2ca01a72c3ee5d5b014f876a60540d 100644 |
--- a/chrome/browser/sessions/session_types.h |
+++ b/chrome/browser/sessions/session_types.h |
@@ -89,6 +89,12 @@ class TabNavigation { |
void set_index(int index) { index_ = index; } |
int index() const { return index_; } |
+ // The URL that initially spawned the NavigationEntry. |
+ const GURL& original_request_url() const { return original_request_url_; } |
+ void set_original_request_url(const GURL& url) { |
+ original_request_url_ = url; |
+ } |
+ |
// Converts a set of TabNavigations into a set of NavigationEntrys. The |
// caller owns the NavigationEntrys. |
static void CreateNavigationEntriesFromTabNavigations( |
@@ -108,6 +114,7 @@ class TabNavigation { |
int64 post_id_; |
int index_; |
+ GURL original_request_url_; |
}; |
// SessionTab ---------------------------------------------------------------- |