Index: content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java |
diff --git a/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java b/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java |
index 5cc3c3fa233c4ffe3d4c04b10059e1211f0a83a7..0dd851996160e906e6fadcd05eecd7691b193135 100644 |
--- a/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java |
+++ b/content/public/android/java/src/org/chromium/content_public/browser/LoadUrlParams.java |
@@ -39,6 +39,7 @@ public class LoadUrlParams { |
boolean mCanLoadLocalResources; |
boolean mIsRendererInitiated; |
long mIntentReceivedTimestamp; |
+ boolean mHasUserGesture; |
/** |
* Creates an instance with default page transition type. |
@@ -407,6 +408,22 @@ public class LoadUrlParams { |
return mIntentReceivedTimestamp; |
} |
+ /** |
+ * Set whether the load is initiated by a user gesture. |
+ * |
+ * @param hasUserGesture True if load is initiated by user gesture, or false otherwise. |
+ */ |
+ public void setHasUserGesture(boolean hasUserGesture) { |
+ mHasUserGesture = hasUserGesture; |
+ } |
+ |
+ /** |
+ * @return Whether or not this load was initiated with a user gesture. |
+ */ |
+ public boolean getHasUserGesture() { |
+ return mHasUserGesture; |
+ } |
+ |
public boolean isBaseUrlDataScheme() { |
// If there's no base url set, but this is a data load then |
// treat the scheme as data:. |