Index: content/public/browser/navigation_controller.h |
diff --git a/content/public/browser/navigation_controller.h b/content/public/browser/navigation_controller.h |
index 9faceb48c870acee1796d45aff5e97240db97ce2..c0c18994ad652ca1859c92e10c2cd5d33a5bbf13 100644 |
--- a/content/public/browser/navigation_controller.h |
+++ b/content/public/browser/navigation_controller.h |
@@ -177,6 +177,17 @@ class NavigationController { |
// navigated. This is currently only used in tests. |
std::string frame_name; |
+#if defined(OS_ANDROID) |
+ // On Android, for a load triggered by an intent, the time Chrome received |
+ // the original intent that prompted the load (in milliseconds active time |
+ // since boot). |
+ int64 intent_received_timestamp; |
+ |
+ // When Chrome launches the intent chooser, user can select Chrome itself to |
+ // open the intent. In this case, we should carry over the user gesture. |
+ bool has_user_gesture; |
+#endif |
+ |
// Indicates that during this navigation, the session history should be |
// cleared such that the resulting page is the first and only entry of the |
// session history. |
@@ -185,13 +196,6 @@ class NavigationController { |
// commits. |
bool should_clear_history_list; |
-#if defined(OS_ANDROID) |
- // On Android, for a load triggered by an intent, the time Chrome received |
- // the original intent that prompted the load (in milliseconds active time |
- // since boot). |
- int64 intent_received_timestamp; |
-#endif |
- |
explicit LoadURLParams(const GURL& url); |
~LoadURLParams(); |