Index: content/browser/frame_host/navigation_entry_impl.cc |
diff --git a/content/browser/frame_host/navigation_entry_impl.cc b/content/browser/frame_host/navigation_entry_impl.cc |
index b450e8ec3ae6cf7ba5397ba32c8053193cd522e2..c02444372aa0c977ae288311098284cf6c870a69 100644 |
--- a/content/browser/frame_host/navigation_entry_impl.cc |
+++ b/content/browser/frame_host/navigation_entry_impl.cc |
@@ -691,8 +691,12 @@ CommonNavigationParams NavigationEntryImpl::ConstructCommonNavigationParams( |
else |
method = (post_body.get() || GetHasPostData()) ? "POST" : "GET"; |
+ NavigationGesture gesture = NavigationGestureAuto; |
+#if defined(OS_ANDROID) |
+ gesture = has_user_gesture() ? NavigationGestureUser : NavigationGestureAuto; |
+#endif |
return CommonNavigationParams( |
- dest_url, dest_referrer, GetTransitionType(), navigation_type, |
+ dest_url, dest_referrer, GetTransitionType(), navigation_type, gesture, |
!IsViewSourceMode(), should_replace_entry(), ui_timestamp, report_type, |
GetBaseURLForDataURL(), GetHistoryURLForDataURL(), lofi_state, |
navigation_start, method, post_body ? post_body : post_data_); |
@@ -734,17 +738,13 @@ RequestNavigationParams NavigationEntryImpl::ConstructRequestNavigationParams( |
current_length_to_send = 0; |
} |
- bool user_gesture = false; |
-#if defined(OS_ANDROID) |
- user_gesture = has_user_gesture(); |
-#endif |
RequestNavigationParams request_params( |
GetIsOverridingUserAgent(), redirects, GetCanLoadLocalResources(), |
frame_entry.page_state(), GetUniqueID(), is_same_document_history_load, |
is_history_navigation_in_new_child, subframe_unique_names, |
has_committed_real_load, intended_as_new_entry, pending_offset_to_send, |
current_offset_to_send, current_length_to_send, IsViewSourceMode(), |
- should_clear_history_list(), user_gesture); |
+ should_clear_history_list()); |
#if defined(OS_ANDROID) |
if (GetDataURLAsString() && |
GetDataURLAsString()->size() <= kMaxLengthOfDataURLString) { |