Index: ios/chrome/browser/infobars/infobar_manager_impl.cc |
diff --git a/ios/chrome/browser/infobars/infobar_manager_impl.cc b/ios/chrome/browser/infobars/infobar_manager_impl.cc |
index a3ed407911532d87b1e1ee7e7db35712ab827797..55eecccdd102380dca3c426e97b6e68043ebbbb6 100644 |
--- a/ios/chrome/browser/infobars/infobar_manager_impl.cc |
+++ b/ios/chrome/browser/infobars/infobar_manager_impl.cc |
@@ -21,18 +21,14 @@ namespace { |
infobars::InfoBarDelegate::NavigationDetails |
NavigationDetailsFromLoadCommittedDetails( |
const web::LoadCommittedDetails& load_details) { |
- const ui::PageTransition transition = load_details.item->GetTransitionType(); |
infobars::InfoBarDelegate::NavigationDetails navigation_details; |
Peter Kasting
2015/06/05 03:02:39
I reordered the code here so as to match the simil
|
- navigation_details.is_main_frame = ui::PageTransitionIsMainFrame(transition); |
- navigation_details.is_redirect = ui::PageTransitionIsRedirect(transition); |
- navigation_details.is_reload = |
- ui::PageTransitionCoreTypeIs(transition, ui::PAGE_TRANSITION_RELOAD); |
- |
- // web::LoadCommittedDetails don't store this information, default to false. |
- navigation_details.did_replace_entry = false; |
navigation_details.entry_id = load_details.item->GetUniqueID(); |
+ const ui::PageTransition transition = load_details.item->GetTransitionType(); |
navigation_details.is_navigation_to_different_page = |
- navigation_details.is_main_frame && !load_details.is_in_page; |
+ ui::PageTransitionIsMainFrame(transition) && !load_details.is_in_page; |
+ // web::LoadCommittedDetails doesn't store this information, default to false. |
+ navigation_details.did_replace_entry = false; |
+ navigation_details.is_redirect = ui::PageTransitionIsRedirect(transition); |
return navigation_details; |
} |