| Index: chrome/browser/sessions/session_types.h
|
| diff --git a/chrome/browser/sessions/session_types.h b/chrome/browser/sessions/session_types.h
|
| index 07dbae4f68af35b485c431268db231df01ab3056..119392a17f6ef94c5c74d0fcfa7c98da3d219ec9 100644
|
| --- a/chrome/browser/sessions/session_types.h
|
| +++ b/chrome/browser/sessions/session_types.h
|
| @@ -31,25 +31,16 @@ class TabNavigation {
|
| HAS_POST_DATA = 1
|
| };
|
|
|
| - TabNavigation()
|
| - : transition_(PageTransition::TYPED),
|
| - type_mask_(0),
|
| - index_(-1) {
|
| - }
|
| -
|
| + TabNavigation();
|
| TabNavigation(int index,
|
| const GURL& virtual_url,
|
| const GURL& referrer,
|
| const string16& title,
|
| const std::string& state,
|
| - PageTransition::Type transition)
|
| - : virtual_url_(virtual_url),
|
| - referrer_(referrer),
|
| - title_(title),
|
| - state_(state),
|
| - transition_(transition),
|
| - type_mask_(0),
|
| - index_(index) {}
|
| + PageTransition::Type transition);
|
| + TabNavigation(const TabNavigation& tab);
|
| + ~TabNavigation();
|
| + TabNavigation& operator=(const TabNavigation& tab);
|
|
|
| // Converts this TabNavigation into a NavigationEntry with a page id of
|
| // |page_id|. The caller owns the returned NavigationEntry.
|
| @@ -107,10 +98,8 @@ class TabNavigation {
|
|
|
| // SessionTab corresponds to a NavigationController.
|
| struct SessionTab {
|
| - SessionTab()
|
| - : tab_visual_index(-1),
|
| - current_navigation_index(-1),
|
| - pinned(false) { }
|
| + SessionTab();
|
| + ~SessionTab();
|
|
|
| // Unique id of the window.
|
| SessionID window_id;
|
|
|