Index: components/navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java |
diff --git a/components/navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java b/components/navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java |
index 3832676d9e3d6e6441ffa68fb356b5563445757c..4bd91c63db2060aa74556b4dfce9b0eb1d1f6027 100644 |
--- a/components/navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java |
+++ b/components/navigation_interception/android/java/src/org/chromium/components/navigation_interception/NavigationParams.java |
@@ -21,24 +21,27 @@ public class NavigationParams { |
public final boolean isExternalProtocol; |
// True if the navigation was orignated from a navigation which had been initiated by the user. |
public final boolean hasUserGestureCarryover; |
+ // True if the navigation was originated from the main frame. |
+ public final boolean isMainFrame; |
public NavigationParams(String url, boolean isPost, boolean hasUserGesture, |
int pageTransitionType, boolean isRedirect, boolean isExternalProtocol, |
- boolean hasUserGestureCarryover) { |
+ boolean isMainFrame, boolean hasUserGestureCarryover) { |
this.url = url; |
this.isPost = isPost; |
this.hasUserGesture = hasUserGesture; |
this.pageTransitionType = pageTransitionType; |
this.isRedirect = isRedirect; |
this.isExternalProtocol = isExternalProtocol; |
+ this.isMainFrame = isMainFrame; |
this.hasUserGestureCarryover = hasUserGestureCarryover; |
} |
@CalledByNative |
public static NavigationParams create(String url, boolean isPost, boolean hasUserGesture, |
int pageTransitionType, boolean isRedirect, boolean isExternalProtocol, |
- boolean hasUserGestureCarryover) { |
+ boolean isMainFrame, boolean hasUserGestureCarryover) { |
return new NavigationParams(url, isPost, hasUserGesture, pageTransitionType, isRedirect, |
- isExternalProtocol, hasUserGestureCarryover); |
+ isExternalProtocol, isMainFrame, hasUserGestureCarryover); |
} |
} |