| Index: ios/chrome/browser/ui/browser_view_controller.mm
|
| diff --git a/ios/chrome/browser/ui/browser_view_controller.mm b/ios/chrome/browser/ui/browser_view_controller.mm
|
| index 59a76ae81321b5afa2632fe4593f5a8bdbe20aed..861853c80f17cd8dbbf6ac850356dab56e141e8a 100644
|
| --- a/ios/chrome/browser/ui/browser_view_controller.mm
|
| +++ b/ios/chrome/browser/ui/browser_view_controller.mm
|
| @@ -172,7 +172,6 @@
|
| #include "ios/public/provider/chrome/browser/voice/voice_search_controller.h"
|
| #include "ios/public/provider/chrome/browser/voice/voice_search_controller_delegate.h"
|
| #include "ios/public/provider/chrome/browser/voice/voice_search_provider.h"
|
| -#import "ios/web/navigation/crw_session_controller.h"
|
| #include "ios/web/navigation/navigation_manager_impl.h"
|
| #include "ios/web/public/active_state_manager.h"
|
| #include "ios/web/public/navigation_item.h"
|
| @@ -2436,7 +2435,7 @@ - (void)closeWebState:(web::WebState*)webState {
|
| // Only allow a web page to close itself if it was opened by DOM, or if there
|
| // are no navigation items.
|
| Tab* tab = LegacyTabHelper::GetTabForWebState(webState);
|
| - DCHECK([[tab navigationManagerImpl]->GetSessionController() isOpenedByDOM] ||
|
| + DCHECK(webState && webState->IsOpenedByDOM() ||
|
| ![tab navigationManager]->GetItemCount());
|
|
|
| if (![self tabModel])
|
|
|