| 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 e83a5c533d0229abb781bda7b73f1fea507fd3f9..2646f9ff7c33187338a2b38b269102db97fd9b76 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"
|
| @@ -2418,8 +2417,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] ||
|
| - ![tab navigationManager]->GetItemCount());
|
| + DCHECK(webState->HasOpener() || ![tab navigationManager]->GetItemCount());
|
|
|
| if (![self tabModel])
|
| return;
|
|
|