Chromium Code Reviews| 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()) |
|
Eugene But (OOO till 7-30)
2017/02/25 01:51:52
If new UA is NONE, then page reconstruction is unn
kkhorimoto
2017/02/27 23:29:04
Done.
|
| [self requirePageReconstruction]; |
| - } |
| } |
| #pragma mark - |