| Index: ios/web/web_state/ui/crw_web_controller.mm
|
| diff --git a/ios/web/web_state/ui/crw_web_controller.mm b/ios/web/web_state/ui/crw_web_controller.mm
|
| index 3564aabbfe50277e7ea23904b89f5f683b6b3132..bcc78f29d74eaaa34af7b7f863eed073f3b514e3 100644
|
| --- a/ios/web/web_state/ui/crw_web_controller.mm
|
| +++ b/ios/web/web_state/ui/crw_web_controller.mm
|
| @@ -2351,7 +2351,7 @@ - (BOOL)shouldClosePageOnNativeApplicationLoad {
|
|
|
| - (BOOL)usesDesktopUserAgent {
|
| web::NavigationItem* item = [self currentNavItem];
|
| - return item && item->IsOverridingUserAgent();
|
| + return item && item->GetUserAgentType() == web::UserAgentType::DESKTOP;
|
| }
|
|
|
| - (web::MojoFacade*)mojoFacade {
|
| @@ -2403,10 +2403,8 @@ - (void)updateDesktopUserAgentForEntry:(CRWSessionEntry*)entry
|
| web::NavigationItemImpl* fromItem = fromEntry.navigationItemImpl;
|
| if (!item || !fromItem)
|
| return;
|
| - bool useDesktopUserAgent = item->IsOverridingUserAgent();
|
| - if (useDesktopUserAgent != fromItem->IsOverridingUserAgent()) {
|
| + if (item->GetUserAgentType() != fromItem->GetUserAgentType())
|
| [self requirePageReconstruction];
|
| - }
|
| }
|
|
|
| #pragma mark -
|
|
|