X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fandroid%2Fforeign_session_helper.cc;h=57f3405f12a5f8950b446db4dd9f11cd10f410ed;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=f1b35656673af4d3bef953110ac605f67e658dce;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/android/foreign_session_helper.cc b/src/chrome/browser/android/foreign_session_helper.cc index f1b3565..57f3405 100644 --- a/src/chrome/browser/android/foreign_session_helper.cc +++ b/src/chrome/browser/android/foreign_session_helper.cc @@ -50,11 +50,7 @@ bool ShouldSkipTab(const SessionTab& session_tab) { if (session_tab.navigations.empty()) return true; - int selected_index = session_tab.current_navigation_index; - if (selected_index < 0 || - selected_index >= static_cast(session_tab.navigations.size())) - return true; - + int selected_index = session_tab.normalized_navigation_index(); const ::sessions::SerializedNavigationEntry& current_navigation = session_tab.navigations.at(selected_index); @@ -95,7 +91,7 @@ void CopyTabsToJava( if (ShouldSkipTab(session_tab)) continue; - int selected_index = session_tab.current_navigation_index; + int selected_index = session_tab.normalized_navigation_index(); DCHECK(selected_index >= 0); DCHECK(selected_index < static_cast(session_tab.navigations.size()));