| Index: ios/chrome/browser/tabs/tab.mm
|
| diff --git a/ios/chrome/browser/tabs/tab.mm b/ios/chrome/browser/tabs/tab.mm
|
| index 02a6e5223b3406acf0d20f905cd4cce04c3afacf..504933b2492188de5ebe8f4de3c949889ce03cce 100644
|
| --- a/ios/chrome/browser/tabs/tab.mm
|
| +++ b/ios/chrome/browser/tabs/tab.mm
|
| @@ -108,7 +108,6 @@
|
| #include "ios/public/provider/chrome/browser/chrome_browser_provider.h"
|
| #import "ios/public/provider/chrome/browser/native_app_launcher/native_app_metadata.h"
|
| #import "ios/public/provider/chrome/browser/native_app_launcher/native_app_whitelist_manager.h"
|
| -#import "ios/web/navigation/crw_session_controller.h"
|
| #import "ios/web/navigation/navigation_item_impl.h"
|
| #import "ios/web/navigation/navigation_manager_impl.h"
|
| #include "ios/web/public/favicon_status.h"
|
| @@ -1076,14 +1075,9 @@ - (BOOL)canGoForward {
|
|
|
| - (void)goToItem:(const web::NavigationItem*)item {
|
| DCHECK(item);
|
| -
|
| - if (self.navigationManager) {
|
| - CRWSessionController* sessionController =
|
| - [self navigationManagerImpl]->GetSessionController();
|
| - NSInteger itemIndex = [sessionController indexOfItem:item];
|
| - DCHECK_NE(itemIndex, NSNotFound);
|
| - self.navigationManager->GoToIndex(itemIndex);
|
| - }
|
| + int index = self.navigationManager->GetIndexOfItem(item);
|
| + DCHECK_NE(index, -1);
|
| + self.navigationManager->GoToIndex(index);
|
| }
|
|
|
| - (BOOL)openExternalURL:(const GURL&)url
|
|
|