| Index: chrome/browser/sessions/session_restore.cc
|
| diff --git a/chrome/browser/sessions/session_restore.cc b/chrome/browser/sessions/session_restore.cc
|
| index 87a44c4fb57615b643b7c68324c40ebcf61fa76f..a4184999051a3dfb15435cc36f41d0e36b35503a 100644
|
| --- a/chrome/browser/sessions/session_restore.cc
|
| +++ b/chrome/browser/sessions/session_restore.cc
|
| @@ -588,10 +588,7 @@ class SessionRestoreImpl : public content::NotificationObserver {
|
| // See crbug.com/154129.
|
| if (tab.navigations.empty())
|
| return nullptr;
|
| - int selected_index = tab.current_navigation_index;
|
| - selected_index = std::max(
|
| - 0,
|
| - std::min(selected_index, static_cast<int>(tab.navigations.size() - 1)));
|
| + int selected_index = GetNavigationIndexToSelect(tab);
|
|
|
| RecordAppLaunchForTab(browser, tab, selected_index);
|
|
|
|
|